Class: Prick::FeatureMigration

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(name, base_version) ⇒ FeatureMigration

Returns a new instance of FeatureMigration.



200
201
202
203
204
205
206
# File 'lib/prick/migration.rb', line 200

def initialize(name, base_version)
  @name = name
  dir = File.join(RELEASES_DIR, base_version.to_s, name)
  super(dir, dir)
  self.version = Version.new(base_version, feature: name)
  self.base_version = base_version
end

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



198
199
200
# File 'lib/prick/migration.rb', line 198

def name
  @name
end

Instance Method Details

#createObject



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

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