class Polysearch::Generators::MigrationGenerator

Public Instance Methods

copy_polysearch_migration() click to toggle source
# File lib/generators/polysearch/migration_generator.rb, line 12
def copy_polysearch_migration
  template "migration.rb", "db/migrate/#{timestamp}_add_polysearch.rb",
    searchable_id_datatype: searchable_id_datatype,
    migration_version: migration_version
end

Private Instance Methods

migration_version() click to toggle source
# File lib/generators/polysearch/migration_generator.rb, line 24
def migration_version
  "[#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}]"
end
timestamp() click to toggle source
# File lib/generators/polysearch/migration_generator.rb, line 20
def timestamp
  DateTime.current.strftime "%Y%m%d%H%M%S"
end