Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/generators/post_deployment_migration/post_deployment_migration_generator.rb')
-rw-r--r--lib/generators/post_deployment_migration/post_deployment_migration_generator.rb14
1 files changed, 5 insertions, 9 deletions
diff --git a/lib/generators/post_deployment_migration/post_deployment_migration_generator.rb b/lib/generators/post_deployment_migration/post_deployment_migration_generator.rb
index 66ee0e2440f..792c49a820d 100644
--- a/lib/generators/post_deployment_migration/post_deployment_migration_generator.rb
+++ b/lib/generators/post_deployment_migration/post_deployment_migration_generator.rb
@@ -1,17 +1,13 @@
# frozen_string_literal: true
require 'rails/generators'
+require 'rails/generators/active_record'
+require 'rails/generators/active_record/migration/migration_generator'
module PostDeploymentMigration
- class PostDeploymentMigrationGenerator < Rails::Generators::NamedBase
- def create_migration_file
- timestamp = Time.now.utc.strftime('%Y%m%d%H%M%S')
-
- template "migration.rb", "db/post_migrate/#{timestamp}_#{file_name}.rb"
- end
-
- def migration_class_name
- file_name.camelize
+ class PostDeploymentMigrationGenerator < ActiveRecord::Generators::MigrationGenerator
+ def db_migrate_path
+ super.sub("migrate", "post_migrate")
end
end
end