class ActiveRecord::Generators::MemorableGenerator

Public Instance Methods

generate_migration() click to toggle source
# File lib/generators/active_record/memorable_generator.rb, line 10
def generate_migration
  migration_template "migration.rb.erb", "db/migrate/#{migration_file_name}"
end

Protected Instance Methods

migration_class_name() click to toggle source
# File lib/generators/active_record/memorable_generator.rb, line 24
def migration_class_name
  migration_name.camelize
end
migration_file_name() click to toggle source
# File lib/generators/active_record/memorable_generator.rb, line 20
def migration_file_name
  "#{migration_name}.rb"
end
migration_name() click to toggle source
# File lib/generators/active_record/memorable_generator.rb, line 16
def migration_name
  "create_memorable_#{table_name}"
end