Module: Rails::Generators::ResourceHelpers
- Included in:
 - Erb::Generators::ScaffoldGenerator, ResourceGenerator, ScaffoldControllerGenerator, TestUnit::Generators::ScaffoldGenerator
 
- Defined in:
 - railties/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 'railties/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 'railties/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  |