Class: AjaxCanvasFieldGenerator

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

Instance Method Summary collapse

Instance Method Details

#copy_initializer_fileObject



7
8
9
10
11
12
13
14
# File 'lib/generators/ajax_canvas_field/ajax_canvas_field_generator.rb', line 7

def copy_initializer_file
  copy_file "initializer.rb", "config/initializers/ajax_canvas_field.rb"

  inject_into_file 'app/assets/javascripts/application.js', "//= require ajax_canvas_field\n", before: "//= require_tree ." rescue nil
  inject_into_file 'app/assets/stylesheets/application.scss', " *= require ajax_canvas_field\n", before: " *= require_tree ." rescue nil
  inject_into_file 'app/assets/stylesheets/application.scss.erb', " *= require ajax_canvas_field\n", before: " *= require_tree ." rescue nil
  inject_into_file 'app/assets/stylesheets/application.css.scss', " *= require ajax_canvas_field\n", before: " *= require_tree ." rescue nil
end