Method: XMigra::RevertFile#initialize

Defined in:
lib/xmigra/revert_file.rb

#initialize(migration) ⇒ RevertFile

Returns a new instance of RevertFile.



7
8
9
10
11
12
13
14
15
# File 'lib/xmigra/revert_file.rb', line 7

def initialize(migration)
  @migration = migration
  mig_path = Pathname(migration.file_path)
  @description = "REVERT #{migration.description} (#{mig_path.basename})"
  @path = migration.schema_dir.join(
    REVERSION_SUBDIR,
    mig_path.basename.to_s.sub(/\..*?$/, '.sql')
  )
end