lib/ads/rails/action_view/base.rb in ads-rails-0.1.1 vs lib/ads/rails/action_view/base.rb in ads-rails-0.2.0
- old
+ new
@@ -6,11 +6,13 @@
def google_adsense_include_tag(*args)
options = args.extract_options!
if ::Rails.env.production?
script = ''.tap do |script|
options.each do |key, value|
- value = "'#{value}'" if value.is_a? String
+ if value.is_a? String
+ value = "'#{value}'"
+ end
script << "google_ad_#{key} = #{value};\n"
end
end
content_tag(
:script,
@@ -21,11 +23,11 @@
:script,
nil,
type: 'text/javascript',
src: "#{request.protocol}pagead2.googlesyndication.com/pagead/show_ads.js"
)
- elsif ::Rails.application.config.ads.renderer.is_a? Proc
- instance_exec options, &::Rails.application.config.ads.renderer
+ elsif Ads.config.renderer.is_a? Proc
+ instance_exec options, &Ads.config.renderer
else
content_tag(
:div,
nil,
style: "width:#{options[:width]}px;height:#{options[:height]}px;background:#c8c8c8;"