class Translateable::MigrationGenerator

Public Instance Methods

create_migration_file() click to toggle source
# File lib/generators/translateable/migration_generator.rb, line 13
def create_migration_file
  raise ArgumentError, "given locale #{locale} is not available, check I18n.available_locales" unless I18n.available_locales.include?(locale.to_sym)
  migration_template('migration.rb.erb', "db/migrate/migrate_translateable_#{table_name}_#{field_name}.rb", migration_version: migration_version)
end

Private Instance Methods

migration_version() click to toggle source
# File lib/generators/translateable/migration_generator.rb, line 20
def migration_version
  "[#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}]"
end