module SportDb::Market

Constants

VERSION

Public Class Methods

banner() click to toggle source
create() click to toggle source
# File lib/sportdb/market.rb, line 34
def self.create
  CreateDb.new.up
  # WorldDb::Model::Prop.create!( key: 'db.schema.sport.market.version', value: SportDb::Market::VERSION )
end
data_path() click to toggle source

builtin path to fixture data

# File lib/sportdb/market.rb, line 30
def self.data_path
  "#{root}/data"
end
delete!() click to toggle source

delete ALL records (use with care!)

# File lib/sportdb/market.rb, line 69
def self.delete!
  puts '*** deleting sport market table records/data...'
  Deleter.new.run
end
read_all( include_path ) click to toggle source
# File lib/sportdb/market.rb, line 45
def self.read_all( include_path )   # convenience helper
  read_setup( 'setups/all', include_path )
end
read_setup( setup, include_path ) click to toggle source
# File lib/sportdb/market.rb, line 40
def self.read_setup( setup, include_path )
  reader = Reader.new( include_path )
  reader.load_setup( setup )
end
root() click to toggle source

cut off folders lib(#1)/sportdb(#2) to get to root

# File lib/sportdb/market.rb, line 25
def self.root
  "#{File.expand_path( File.dirname(File.dirname(File.dirname(__FILE__))) )}"
end