class GtmOnRails::Generators::InstallGenerator

Public Instance Methods

copy_initializer() click to toggle source
# File lib/generators/gtm_on_rails/install_generator.rb, line 8
def copy_initializer
  template "gtm_on_rails.rb", "config/initializers/gtm_on_rails.rb"
end
insert_javascript_tag() click to toggle source
# File lib/generators/gtm_on_rails/install_generator.rb, line 12
def insert_javascript_tag
  inject_into_file "app/views/layouts/application.html.erb", after: /<head[\s]?[^>]*>/ do
    "\n    <%= render_gtm_on_rails_tag_in_head %>\n"
  end
  inject_into_file "app/views/layouts/application.html.erb", after: /<body[\s]?[^>]*>/ do
    "\n    <%= render_gtm_on_rails_tag_in_body %>\n"
  end
end