Class: Diffit::InitGenerator
- Inherits:
-
BaseGenerator
- Object
- Rails::Generators::Base
- BaseGenerator
- Diffit::InitGenerator
- Defined in:
- lib/generators/diffit/init/init_generator.rb
Instance Method Summary collapse
- #create_function_migration ⇒ Object
- #create_initializer ⇒ Object
- #create_table_migration ⇒ Object
- #prepare ⇒ Object
Methods inherited from BaseGenerator
Instance Method Details
#create_function_migration ⇒ Object
26 27 28 29 |
# File 'lib/generators/diffit/init/init_generator.rb', line 26 def create_function_migration basename = "create_#{Diffit.table_name.to_s.underscore}_function" create_diffit_migration 'migrations/create_function.erb', basename end |
#create_initializer ⇒ Object
17 18 19 |
# File 'lib/generators/diffit/init/init_generator.rb', line 17 def create_initializer template 'templates/diffit.erb', 'config/initializers/diffit.rb' end |
#create_table_migration ⇒ Object
21 22 23 24 |
# File 'lib/generators/diffit/init/init_generator.rb', line 21 def create_table_migration basename = "create_#{Diffit.table_name.to_s.underscore}" create_diffit_migration 'migrations/create_table.erb', basename end |