Skip to content

ouvrages/tarteaucitron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Ruby gem to enable tarteaucitron in Rails

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •