class OnlineMigrations::InstallGenerator

@private

Public Instance Methods

copy_initializer_file() click to toggle source
# File lib/generators/online_migrations/install_generator.rb, line 17
def copy_initializer_file
  template("initializer.rb", "config/initializers/online_migrations.rb")
end
create_migration_file() click to toggle source
# File lib/generators/online_migrations/install_generator.rb, line 13
def create_migration_file
  migration_template("migration.rb", File.join(migrations_dir, "install_online_migrations.rb"))
end

Private Instance Methods

migration_parent() click to toggle source
# File lib/generators/online_migrations/install_generator.rb, line 22
def migration_parent
  Utils.migration_parent_string
end
migrations_dir() click to toggle source
# File lib/generators/online_migrations/install_generator.rb, line 30
def migrations_dir
  Utils.ar_version >= 5.1 ? db_migrate_path : "db/migrate"
end
start_after() click to toggle source
# File lib/generators/online_migrations/install_generator.rb, line 26
def start_after
  self.class.next_migration_number(migrations_dir)
end