Class: Reins::Generators::ScaffoldGenerator
- Inherits:
-
Object
- Object
- Reins::Generators::ScaffoldGenerator
- Defined in:
- lib/reins/generators/scaffold_generator.rb
Instance Method Summary collapse
-
#initialize(name, fields = []) ⇒ ScaffoldGenerator
constructor
A new instance of ScaffoldGenerator.
- #run ⇒ Object
Constructor Details
#initialize(name, fields = []) ⇒ ScaffoldGenerator
Returns a new instance of ScaffoldGenerator.
7 8 9 10 |
# File 'lib/reins/generators/scaffold_generator.rb', line 7 def initialize(name, fields = []) @name = name @fields = fields.map { |f| f.split(":", 2) } end |
Instance Method Details
#run ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/reins/generators/scaffold_generator.rb', line 12 def run ModelGenerator.new(@name, @fields.map { |n, t| "#{n}:#{t}" }).run write_controller write_views write_form_partial append_resources_route end |