class OnlineMigrations::BackgroundMigrationGenerator

@private

Public Instance Methods

create_background_migration_file() click to toggle source
# File lib/generators/online_migrations/background_migration_generator.rb, line 11
def create_background_migration_file
  template_file = File.join(
    "lib/#{migrations_module_file_path}",
    class_path,
    "#{file_name}.rb"
  )
  template("background_migration.rb", template_file)
end

Private Instance Methods

migrations_module() click to toggle source
# File lib/generators/online_migrations/background_migration_generator.rb, line 25
def migrations_module
  OnlineMigrations.config.background_migrations.migrations_module
end
migrations_module_file_path() click to toggle source
# File lib/generators/online_migrations/background_migration_generator.rb, line 21
def migrations_module_file_path
  migrations_module.underscore
end