Class: Statesman::ActiveRecordTransitionGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
ActiveRecord::Generators::Migration, GeneratorHelpers
Defined in:
lib/generators/statesman/active_record_transition_generator.rb

Instance Method Summary collapse

Methods included from GeneratorHelpers

#association_name, #class_name_option, #configuration, #database_supports_partial_indexes?, #index_name, #metadata_column_config, #metadata_column_type, #metadata_default_value, #model_file_name, #mysql?, #parent_id, #parent_name, #parent_table_name, #postgres?, #table_name

Instance Method Details

#create_migration_fileObject



24
25
26
# File 'lib/generators/statesman/active_record_transition_generator.rb', line 24

def create_migration_file
  migration_template("create_migration.rb.erb", File.join(db_migrate_path, "create_#{table_name}.rb"))
end

#create_model_fileObject



20
21
22
# File 'lib/generators/statesman/active_record_transition_generator.rb', line 20

def create_model_file
  template("active_record_transition_model.rb.erb", model_file_name)
end