Class: ActiveFields::Generators::ScaffoldGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- ActiveFields::Generators::ScaffoldGenerator
- Defined in:
- lib/generators/active_fields/scaffold/scaffold_generator.rb
Instance Method Summary collapse
Instance Method Details
#add_routes ⇒ Object
29 30 31 |
# File 'lib/generators/active_fields/scaffold/scaffold_generator.rb', line 29 def add_routes route "resources :active_fields" end |
#copy_files ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/generators/active_fields/scaffold/scaffold_generator.rb', line 12 def copy_files Dir.glob("**/*", base: self.class.source_root).each do |path| next unless File.file?(File.(path, self.class.source_root)) copy_file path, File.join("app", path) end end |
#insert_into_application_controller ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/generators/active_fields/scaffold/scaffold_generator.rb', line 20 def insert_into_application_controller inject_into_class "app/controllers/application_controller.rb", "ApplicationController" do optimize_indentation(" include ActiveFieldsControllerConcern\n helper ActiveFieldsHelper\n CODE\n end\nend\n", 2) |