Sha256: 5b9f1e0cabf9c3c9db75ae968b17ca44f84859e3b53842ba9ea56068f4937f40
Contents?: true
Size: 1.51 KB
Versions: 1
Compression:
Stored size: 1.51 KB
Contents
[![Gem Version](https://badge.fury.io/rb/ads-rails.svg)](http://badge.fury.io/rb/ads-rails) [![Code Climate](https://codeclimate.com/github/museways/ads-rails/badges/gpa.svg)](https://codeclimate.com/github/museways/ads-rails) [![Build Status](https://travis-ci.org/museways/ads-rails.svg?branch=0.1.1)](https://travis-ci.org/museways/ads-rails) # Ads Rails Adds a simple helper to create the google adsense include tag in rails. ## Install Put this line in your Gemfile: ```ruby gem 'ads-rails' ``` Then bundle: ``` $ bundle ``` ## Configuration Generate the configuration file: ``` rails g ads:install ``` The defaults values are: ```ruby Ads.configure do |config| config.renderer = nil end ``` ## Usage In your views call the helper like this: ```erb <%= google_adsense_include_tag client: 'pub-1234', slot: '1234', ... %> ``` All the arguments will be mapped to the the corresponding google_ad variable: ```ruby google_ad_client = 'pub-1234' google_ad_slot = '1234' . . . ``` NOTE: If environment is not production, will show a gray rectangle. ## Renderer To change the output when the environment is not production, add a custom renderer: ```ruby Ads.configure do |config| config.renderer = lambda { |options| tag( :img, src: "http://placehold.it/#{options[:width]}x#{options[:height]}&text=Adsense" ) } end ``` ## Credits This gem is maintained and funded by [museways](http://museways.com). ## License It is free software, and may be redistributed under the terms specified in the MIT-LICENSE file.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ads-rails-0.2.0 | README.md |