Module: Rails::Generators::ResourceHelpers
- Included in:
- Erb::Generators::ScaffoldGenerator, ResourceGenerator, ScaffoldControllerGenerator, TestUnit::Generators::ScaffoldGenerator
- Defined in:
- lib/rails/generators/resource_helpers.rb
Overview
Deal with controller names on scaffold and add some helpers to deal with ActiveModel.
Class Method Summary collapse
-
.included(base) ⇒ Object
:nodoc:.
Instance Method Summary collapse
-
#initialize(*args) ⇒ Object
Set controller variables on initialization.
Class Method Details
.included(base) ⇒ Object
:nodoc:
11 12 13 14 |
# File 'lib/rails/generators/resource_helpers.rb', line 11 def self.included(base) #:nodoc: base.include(Rails::Generators::ModelHelpers) base.class_option :model_name, type: :string, desc: "ModelName to be used" end |
Instance Method Details
#initialize(*args) ⇒ Object
Set controller variables on initialization.
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/rails/generators/resource_helpers.rb', line 17 def initialize(*args) #:nodoc: super controller_name = name if [:model_name] self.name = [:model_name] assign_names!(name) end assign_controller_names!(controller_name.pluralize) end |