Class: ActiveMocker::SchemaVersion

Inherits:
Object
  • Object
show all
Defined in:
lib/active_mocker/schema_reader.rb

Class Method Summary collapse

Class Method Details

.getObject



56
57
58
59
60
61
62
# File 'lib/active_mocker/schema_reader.rb', line 56

def self.get
  return @schema_version unless @schema_version.nil?
  r = Dir["#{@migration_dir}/*"].last
  p = Pathname.new(r)
  s = p.basename.to_s.match(/(\d*)_.*\.rb/).captures
  @schema_version = s.first
end

.migration_dir(dir) ⇒ Object



52
53
54
# File 'lib/active_mocker/schema_reader.rb', line 52

def self.migration_dir(dir)
  @migration_dir = dir || '/Users/zeisler/dev/active_mocker/spec/lib/active_mocker/performance/migration'
end