18 lines
		
	
	
		
			391 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			391 B
		
	
	
	
		
			Ruby
		
	
	
	
# frozen_string_literal: true
 | 
						|
 | 
						|
require 'rails/generators'
 | 
						|
 | 
						|
module Rails
 | 
						|
  class PostDeploymentMigrationGenerator < Rails::Generators::NamedBase
 | 
						|
    def create_migration_file
 | 
						|
      timestamp = Time.zone.now.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
 | 
						|
    end
 | 
						|
  end
 | 
						|
end
 |