Class: InitializerGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/initializer/initializer_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_initializer_fileObject



4
5
6
# File 'lib/generators/initializer/initializer_generator.rb', line 4

def copy_initializer_file
  copy_file 'initializer.rb', 'config/initializers/cartify.rb'
end

#install_jsObject



8
9
10
11
12
13
14
15
16
# File 'lib/generators/initializer/initializer_generator.rb', line 8

def install_js
  inject_into_file 'app/assets/javascripts/application.js',
                   before: "//= require_tree .\n" do
    <<~'JS'
      //= require jquery
      //= require cartify/application.js
    JS
  end
end