Sha256: ca6c1c37e780b1c45d20e3fd1d174708f9e3de3668fd95e0315f8001115e704b

Contents?: true

Size: 643 Bytes

Versions: 32

Compression:

Stored size: 643 Bytes

Contents

#--load initializers
require 'doozer/initializer'

#--boot it up
Doozer::Initializer.boot(:test)

#--set root
@root = Dir.pwd

#--load migrations
load=[
  '001_initial_schema'
]

Dir.glob(File.join(@root,'db/0*_*.rb')).each { | file |
  klass = file.split("/").last
  if load.include?(klass.gsub(/\.rb/,""))
    # p klass
    require file
    klass = klass.gsub(/\.rb/,"").split("_")
    parts = []
    klass = klass.slice(1, klass.length).each { | part | 
      parts.push(part.capitalize)
    }
    klass = parts.join('')
    klass = Object.const_get(klass)
    klass.down
    klass.up
  end
}

#--load fixtures
require 'test/fixtures/setup'

Version data entries

32 entries across 18 versions & 2 rubygems

Version Path
grippy-doozer-0.1.0 templates/skeleton/test/setup.rb
grippy-doozer-0.1.1 templates/skeleton/test/setup.rb
grippy-doozer-0.1.2 templates/skeleton/test/setup.rb
grippy-doozer-0.1.3 templates/skeleton/test/setup.rb
grippy-doozer-0.1.4 test/project/test/setup.rb
grippy-doozer-0.1.4 templates/skeleton/test/setup.rb
grippy-doozer-0.1.5 templates/skeleton/test/setup.rb
grippy-doozer-0.1.5 test/project/test/setup.rb
doozer-0.4.4 test/project/test/setup.rb
doozer-0.4.4 templates/skeleton/test/setup.rb
doozer-0.4.3 test/project/test/setup.rb
doozer-0.4.3 templates/skeleton/test/setup.rb
doozer-0.4.2 test/project/test/setup.rb
doozer-0.4.2 templates/skeleton/test/setup.rb
doozer-0.4.1 templates/skeleton/test/setup.rb
doozer-0.4.1 test/project/test/setup.rb
doozer-0.4.0 test/project/test/setup.rb
doozer-0.4.0 templates/skeleton/test/setup.rb
doozer-0.3.1 test/project/test/setup.rb
doozer-0.3.1 templates/skeleton/test/setup.rb