class Megegen::CLI

Public Instance Methods

generate(migration_name, migrations_path = nil) click to toggle source
# File lib/megegen/cli.rb, line 20
def generate(migration_name, migrations_path = nil)
  migrations_name = migration_name  || ENV['migrations_name']
  migrations_path = migrations_path || ENV['migrations_path']

  # Primitive approach take no options
  params = [migration_name]
  Rails::Generators.invoke "active_record:migration", params, behavior: :invoke, destination_root: migrations_path
end