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