module SportDb::Market
Constants
- VERSION
Public Class Methods
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