Class: GtmOnRails::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- GtmOnRails::Generators::InstallGenerator
- Defined in:
- lib/generators/gtm_on_rails/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_initializer ⇒ Object
8 9 10 |
# 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 ⇒ Object
12 13 14 15 16 17 18 19 |
# 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 |