class Arborist::Migration

Attributes

collection[RW]

Public Class Methods

reset!() click to toggle source
# File lib/arborist/migration.rb, line 24
def reset!
  self.collection = Collection.new
end

Private Class Methods

config() click to toggle source
# File lib/arborist/migration.rb, line 30
def config
  Arborist.config.migration
end

Public Instance Methods

exec_migration(conn, dir) click to toggle source
Calls superclass method
# File lib/arborist/migration.rb, line 35
def exec_migration conn, dir
  super conn, dir
  collection[dir].each do |m|
    m.report { instance_eval(&m.routine) }
  end
end

Private Instance Methods

collection() click to toggle source
# File lib/arborist/migration.rb, line 44
def collection
  self.class.collection
end
config() click to toggle source
# File lib/arborist/migration.rb, line 48
def config
  self.class.config
end