Class: HasStates::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- HasStates::InstallGenerator
- Defined in:
- lib/generators/has_states/install/install_generator.rb
Constant Summary collapse
- TEMPLATES =
[ { source: 'create_has_states_states.rb.erb', destination: 'db/migrate/%s_create_has_states_states.rb' }, { source: 'create_indexes_on_has_states_states.rb.erb', destination: 'db/migrate/%s_create_indexes_on_has_states_states.rb' }, { source: 'initializer.rb.erb', destination: 'config/initializers/has_states.rb' } ].freeze
Instance Method Summary collapse
Instance Method Details
#install ⇒ Object
24 25 26 27 28 29 30 31 32 |
# File 'lib/generators/has_states/install/install_generator.rb', line 24 def install puts 'Installing HasStates...' TEMPLATES.each do |template| make_template(**template) end puts 'HasStates installed successfully!' end |