class SeedMigration::Generators::SeedMigrationGenerator

Public Instance Methods

create_seed_migration_file() click to toggle source
# File lib/generators/seed_migration/seed_migration_generator.rb, line 12
def create_seed_migration_file
  path = SeedMigration::Migrator.data_migration_directory
  create_file path.join("#{timestamp}_#{file_name.gsub(/([A-Z])/, '_\1').downcase}.rb"), contents
end

Private Instance Methods

contents() click to toggle source
# File lib/generators/seed_migration/seed_migration_generator.rb, line 19
      def contents
        <<STRING
class #{file_name.camelize} < SeedMigration::Migration
  def up

  end

  def down

  end
end
STRING
      end