Class: SigmaGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- SigmaGenerator
- Includes:
- GeneratorInstructions, MigrationGenerator, ModelUpdater
- Defined in:
- lib/generators/sigma/sigma_generator.rb
Instance Method Summary collapse
Methods included from MigrationGenerator
#generate_migrations, #migrate, #set_default_values
Methods included from GeneratorInstructions
Methods included from ModelUpdater
#add_methods, #creating_templates
Instance Method Details
#execute ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/generators/sigma/sigma_generator.rb', line 12 def execute @model_name = ask("What is your resource model? (eg. user)") @scale = ask("What will be the scale? (default is 50)").to_f @scale = 50.0 if 0 generate_migrations set_default_values creating_templates add_methods migrate instructions end |