lib/sportdb.rb in sportdb-1.5.0 vs lib/sportdb.rb in sportdb-1.6.0

- old
+ new

@@ -92,16 +92,17 @@ ## Runner.new.run(ARGV) - old code require 'sportdb/cli/main' end def self.create - CreateDB.up + CreateDb.new.up + WorldDb::Models::Prop.create!( key: 'db.schema.sport.version', value: VERSION ) end def self.read_setup( setup, include_path ) - reader = Reader.new - reader.load_setup( setup, include_path ) + reader = Reader.new( include_path ) + reader.load_setup( setup ) end def self.read_all( include_path ) # convenience helper read_setup( 'setups/all', include_path ) end @@ -111,15 +112,15 @@ # - pass in an array of pairs of event/seed names e.g. # [['at.2012/13', 'at/2012_13/bl'], # ['cl.2012/13', 'cl/2012_13/cl']] etc. def self.read( ary, include_path ) - reader = Reader.new - reader.load( ary, include_path ) + reader = Reader.new( include_path ) + reader.load( ary ) end - - + + # delete ALL records (use with care!) def self.delete! puts '*** deleting sport table records/data...' Deleter.new.run end # method delete! @@ -172,17 +173,17 @@ end end end -end # module SportDB +end # module SportDb -## SportDB::load_plugins +## SportDb::load_plugins if __FILE__ == $0 - SportDB.main + SportDb.main else ## say hello - puts SportDB.banner + puts SportDb.banner end \ No newline at end of file