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