Class: EncodedId::Rails::Generators::AddColumnsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
ActiveRecord::Generators::Migration
Defined in:
lib/generators/encoded_id/rails/add_columns_generator.rb

Overview

Generator for adding encoded ID columns to models Usage: rails generate encoded_id:rails:add_columns Model [Model2 Model3 ...]

Instance Method Summary collapse

Instance Method Details

#create_migration_fileObject



19
20
21
22
23
24
25
# File 'lib/generators/encoded_id/rails/add_columns_generator.rb', line 19

def create_migration_file
  migration_template(
    "templates/add_encoded_id_columns_migration.rb.erb",
    "db/migrate/add_encoded_id_columns_to_#{table_names}.rb",
    migration_version: migration_version
  )
end