Skip to content

Latest commit

 

History

History
129 lines (83 loc) · 2.15 KB

README.md

File metadata and controls

129 lines (83 loc) · 2.15 KB

Tarteaucitron

A gem to install tarteaucitron, GeoIP and provide helpers to show social network buttons.

Installation

Add this line to your application's Gemfile:

gem 'tarteaucitron'

And then execute:

$ bundle

Or install it yourself as:

$ gem install tarteaucitron

Usage

Run the generator to import tarteaucitron and geodat in your public directory

rails g tarteaucitron

Helpers

Google analytics

Put this in your application layout or elsewhere

<%= tarteaucitron(:google_analytics => "UA-XXXXXX-XX") %>

Google analytics Universal

<%= tarteaucitron(:google_analytics_universal => "UA-XXXXXX-XX") %>

Google Tag Manager

<%= tarteaucitron(:googletagmanager => "GTM-XXXXXX-XX") %>

Google Maps

<%= tarteaucitron(:googlemaps => "YOUR_API_KEY") %>

Matamo (Piwik)

<%= tarteaucitron(:matomo => { id: "SITE_ID", url:"YOUR_MATOMO_URL"}) %>

Google +

<%= tarteaucitron(:googleplus => true) %>

Here's its helper

<%= googleplus %>

You can provide a hash of options. Default options are

<%= {size: "small", annotation: "inline", width: "300"} %>

Facebook

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"} %>

Twitter

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

Contributing

  1. Fork it ( https://github.com/[my-github-username]/tarteaucitron/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request