Method: Migr8::RepositoryOperation#new

Defined in:
lib/migr8.rb

#new(version, author, desc, opts = {}) ⇒ Object



371
372
373
374
375
376
377
378
# File 'lib/migr8.rb', line 371

def new(version, author, desc, opts={})
  if version && @repo.migration_file_exist?(version)
    raise MigrationError.new("#{version}: failed to create migration file because file already exists.
Please run 'File.basename($0) edit #{version}' to see existing file.")
  end
  mig = @repo.create_migration(version, author, desc, opts)
  return mig
end