Class: ActiveScaffold::Generators::ResourceGenerator
- Inherits:
-
Rails::Generators::ResourceGenerator
- Object
- Rails::Generators::ResourceGenerator
- ActiveScaffold::Generators::ResourceGenerator
- Defined in:
- lib/generators/active_scaffold/resource/resource_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.base_root ⇒ Object
9 10 11 |
# File 'lib/generators/active_scaffold/resource/resource_generator.rb', line 9 def self.base_root File. '../..', __dir__ end |
Instance Method Details
#add_resource_route ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'lib/generators/active_scaffold/resource/resource_generator.rb', line 17 def add_resource_route routing_code = class_path.collect { |namespace| "namespace :#{namespace} do " }.join(' ') routing_code << "resources :#{file_name.pluralize}, concerns: :active_scaffold" routing_code << (' end' * class_path.size) log :route, routing_code in_root do inject_into_file 'config/routes.rb', " #{routing_code}\n", after: /^ *concern :active_scaffold,.*\n/, verbose: false, force: true end end |