class Bookman::FootballConfig
Public Class Methods
new( hash )
click to toggle source
Calls superclass method
Bookman::Config::new
# File lib/bookman/football.rb, line 7 def initialize( hash ) super; end
Public Instance Methods
book_templates_unzip_dir()
click to toggle source
Book Templates
rename to book_dir ?? why, why not? - split zip into book_dir and book_templates_dir why? why not?
# File lib/bookman/football.rb, line 37 def book_templates_unzip_dir() "#{build_dir}/#{collection}/#{setup}/book"; end
bookfile_url()
click to toggle source
Bookfile – remote
# File lib/bookman/football.rb, line 14 def bookfile_url() ## note: for now always return football.rb ## use setup/layout-specific bookfiles?? allow selection of package,how?? why,why not?? "http://github.com/book-templates/bookfile/raw/master/football.rb" end
collection()
click to toggle source
# File lib/bookman/football.rb, line 9 def collection() 'football'; end
create_db!()
click to toggle source
# File lib/bookman/football.rb, line 29 def create_db!() SportDb.create_all SportDb.read_builtin ## note: load built-in datasets (e.g. seasons etc.) end
datafile_url()
click to toggle source
Datafile – remote
# File lib/bookman/football.rb, line 23 def datafile_url() "http://github.com/openfootball/datafile/raw/master/#{setup}.rb"; end
db_path()
click to toggle source
Database
# File lib/bookman/football.rb, line 27 def db_path() "#{build_dir}/#{collection}/#{setup}/#{collection}.db"; end