A gem to install tarteaucitron, GeoIP and provide helpers to show social network buttons.
Add this line to your application's Gemfile:
gem 'tarteaucitron'And then execute:
$ bundle
Or install it yourself as:
$ gem install tarteaucitron
Run the generator to import tarteaucitron and geodat in your public directory
rails g tarteaucitronPut this in your application layout or elsewhere
<%= tarteaucitron(:google_analytics => "UA-XXXXXX-XX") %><%= tarteaucitron(:google_analytics_universal => "UA-XXXXXX-XX") %><%= tarteaucitron(:googletagmanager => "GTM-XXXXXX-XX") %><%= tarteaucitron(:googlemaps => "YOUR_API_KEY") %><%= tarteaucitron(:matomo => { id: "SITE_ID", url:"YOUR_MATOMO_URL"}) %><%= tarteaucitron(:googleplus => true) %>Here's its helper
<%= googleplus %>You can provide a hash of options. Default options are
<%= {size: "small", annotation: "inline", width: "300"} %>Example :
<%= tarteaucitron(:facebook => true) %>Here's its helper
<%= facebook %>You can provide a hash of options. Default options are
<%= {layout: "standard", action: "like", share: "true"} %>Example :
<%= tarteaucitron(:twitter => {via: "twitter_username", count: "horizontal", dnt: "true"}) %>Here's its helper
<%= twitter %>You can provide a hash of options. Default options are
<%= {via: "twitter_username", count: "vertical", dnt: "true"} %>See all options on tarteaucitron
- Fork it ( https://github.com/[my-github-username]/tarteaucitron/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request