class Bookman::BeerConfig
Public Class Methods
new( hash )
click to toggle source
Calls superclass method
# File lib/bookman/beer.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/beer.rb, line 33 def book_templates_unzip_dir() "#{build_dir}/#{collection}/#{setup}/book"; end
bookfile_url()
click to toggle source
Bookfile – remote
# File lib/bookman/beer.rb, line 14 def bookfile_url() ## note: for now always return beer.rb ## use setup/layout-specific bookfiles?? allow selection of package,how?? why,why not?? "http://github.com/book-templates/bookfile/raw/master/beer.rb" end
collection()
click to toggle source
# File lib/bookman/beer.rb, line 9 def collection() 'beer'; end
create_db!()
click to toggle source
# File lib/bookman/beer.rb, line 28 def create_db!() BeerDb.create_all; end
datafile_url()
click to toggle source
Datafile – remote
# File lib/bookman/beer.rb, line 23 def datafile_url() "http://github.com/openbeer/datafile/raw/master/#{setup}.rb"; end
db_path()
click to toggle source
Database
# File lib/bookman/beer.rb, line 27 def db_path() "#{build_dir}/#{collection}/#{setup}/#{collection}.db"; end