Class: Bookman::WorldConfig
Instance Method Summary collapse
-
#book_templates_unzip_dir ⇒ Object
rename to book_dir ?? why, why not? - split zip into book_dir and book_templates_dir why? why not?.
-
#bookfile_url ⇒ Object
Bookfile – remote.
- #collection ⇒ Object
- #create_db! ⇒ Object
-
#datafile_url ⇒ Object
Datafile – remote.
-
#db_path ⇒ Object
Database.
-
#initialize(hash) ⇒ WorldConfig
constructor
A new instance of WorldConfig.
Methods inherited from Config
#bookfile_dir, #bookfile_path, #build_dir, #datafile_dir, #datafile_path, #setup
Constructor Details
#initialize(hash) ⇒ WorldConfig
Returns a new instance of WorldConfig.
7 |
# File 'lib/bookman/world.rb', line 7 def initialize( hash ) super; end |
Instance Method Details
#book_templates_unzip_dir ⇒ Object
rename to book_dir ?? why, why not? - split zip into book_dir and book_templates_dir why? why not?
33 |
# File 'lib/bookman/world.rb', line 33 def book_templates_unzip_dir() "#{build_dir}/#{collection}/#{setup}/book"; end |
#bookfile_url ⇒ Object
Bookfile – remote
14 15 16 17 18 |
# File 'lib/bookman/world.rb', line 14 def bookfile_url() ## note: for now always return world.rb ## use country specific bookfiles ?? allow selection of package,how?? why,why not?? "https://github.com/book-templates/bookfile/raw/master/world.rb" end |
#collection ⇒ Object
9 |
# File 'lib/bookman/world.rb', line 9 def collection() 'world'; end |
#create_db! ⇒ Object
28 |
# File 'lib/bookman/world.rb', line 28 def create_db!() WorldDb.create_all; end |
#datafile_url ⇒ Object
Datafile – remote
23 |
# File 'lib/bookman/world.rb', line 23 def datafile_url() "https://github.com/openmundi/datafile/raw/master/#{setup}.rb"; end |
#db_path ⇒ Object
Database
27 |
# File 'lib/bookman/world.rb', line 27 def db_path() "#{build_dir}/#{collection}/#{setup}/#{collection}.db"; end |