Class: Prick::MigrationMigration

Inherits:
Migration show all
Defined in:
lib/prick/migration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Migration

#append_feature, #dir, #dump, #exist?, #features_dir, #generate_features_yml, #initial?, #insert_feature, #load, load, #migrate, #migrate_features, #migration_dir, #migrations_file, #save

Constructor Details

#initialize(version, base_version) ⇒ MigrationMigration

Returns a new instance of MigrationMigration.



186
187
188
189
190
191
192
# File 'lib/prick/migration.rb', line 186

def initialize(version, base_version)
  @name = "#{base_version}_#{version}"
  dir = File.join(MIGRATIONS_DIR, name)
  super(dir, dir)
  self.version = version
  self.base_version = base_version
end

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



184
185
186
# File 'lib/prick/migration.rb', line 184

def name
  @name
end

Instance Method Details

#createObject



194
# File 'lib/prick/migration.rb', line 194

def create() super("release_migration/*") end