Module: Wukong::Migration

Defined in:
lib/wukong-migrate/dsl.rb

Defined Under Namespace

Classes: Dsl

Constant Summary collapse

Registry =
{}

Class Method Summary collapse

Class Method Details

.all_migrationsObject



7
8
9
# File 'lib/wukong-migrate/dsl.rb', line 7

def all_migrations
  Registry.keys
end

.register(name, migration) ⇒ Object



15
16
17
# File 'lib/wukong-migrate/dsl.rb', line 15

def register(name, migration)
  Registry[name.to_s] = migration
end

.retrieve(name) ⇒ Object



11
12
13
# File 'lib/wukong-migrate/dsl.rb', line 11

def retrieve name
  Registry[name.to_s]
end