Class: Ruflet::Generators::ScaffoldGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Ruflet::Generators::ScaffoldGenerator
- Defined in:
- lib/generators/ruflet/scaffold/scaffold_generator.rb
Instance Method Summary collapse
- #create_ruflet_resource_component ⇒ Object
- #create_ruflet_resource_view ⇒ Object
- #print_scaffold_status ⇒ Object
Instance Method Details
#create_ruflet_resource_component ⇒ Object
25 26 27 28 29 30 31 32 33 |
# File 'lib/generators/ruflet/scaffold/scaffold_generator.rb', line 25 def create_ruflet_resource_component create_file( File.join(destination_root, scaffold_component_path), Ruflet::Rails::InstallSupport.scaffold_component_template( model_name: model_name, attributes: scaffold_attributes ) ) end |
#create_ruflet_resource_view ⇒ Object
15 16 17 18 19 20 21 22 23 |
# File 'lib/generators/ruflet/scaffold/scaffold_generator.rb', line 15 def create_ruflet_resource_view create_file( File.join(destination_root, scaffold_view_path), Ruflet::Rails::InstallSupport.scaffold_view_template( model_name: model_name, attributes: scaffold_attributes ) ) end |
#print_scaffold_status ⇒ Object
35 36 37 38 39 |
# File 'lib/generators/ruflet/scaffold/scaffold_generator.rb', line 35 def print_scaffold_status say "Ruflet scaffold generated at #{scaffold_view_path}" say "Ruflet UI component generated at #{scaffold_component_path}" say "The generated view owns the resource logic; the generated component owns the UI." end |