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