Module: Factbook
- Defined in:
- lib/factbook.rb,
lib/factbook/page.rb,
lib/factbook/sect.rb,
lib/factbook/codes.rb,
lib/factbook/table.rb,
lib/factbook/utils.rb,
lib/factbook/almanac.rb,
lib/factbook/builder.rb,
lib/factbook/counter.rb,
lib/factbook/subsect.rb,
lib/factbook/version.rb,
lib/factbook/db/models.rb,
lib/factbook/db/schema.rb,
lib/factbook/normalize.rb,
lib/factbook/page_info.rb,
lib/factbook/sanitizer.rb,
lib/factbook/attributes.rb,
lib/factbook/utils_info.rb,
lib/factbook/comparisons.rb,
lib/factbook/db/importer.rb,
lib/factbook/reader_json.rb,
lib/factbook/builder_item.rb,
lib/factbook/builder_json.rb
Defined Under Namespace
Modules: NormalizeHelper, Utils
Classes: Almanac, Attributes, Builder, Codes, Comparisons, Counter, CreateDb, Fact, Importer, ItemBuilder, JsonBuilder, JsonPageReader, Page, PageInfo, Sanitizer, Sect, Subsect, TableReader
Constant Summary
collapse
- CODES =
auto-load builtin codes, comparisons, attributes, etc.
Codes.from_csv( "#{Factbook.root}/data/codes.csv" )
- COMPARISONS =
Comparisons.from_csv( "#{Factbook.root}/data/comparisons.csv" )
- ATTRIBUTES =
Attributes.from_yaml( "#{Factbook.root}/data/attributes.yml" )
- MAJOR =
2
- MINOR =
0
- PATCH =
0
- VERSION =
[MAJOR,MINOR,PATCH].join('.')
Class Method Summary
collapse
Class Method Details
.attributes ⇒ Object
37
|
# File 'lib/factbook.rb', line 37
def self.attributes() ATTRIBUTES; end
|
.banner ⇒ Object
13
14
15
|
# File 'lib/factbook/version.rb', line 13
def self.banner
"factbook/#{VERSION} on Ruby #{RUBY_VERSION} (#{RUBY_RELEASE_DATE}) [#{RUBY_PLATFORM}]"
end
|
.codes ⇒ Object
35
|
# File 'lib/factbook.rb', line 35
def self.codes() CODES; end
|
.comparisons ⇒ Object
36
|
# File 'lib/factbook.rb', line 36
def self.comparisons() COMPARISONS; end
|
.root ⇒ Object
17
18
19
|
# File 'lib/factbook/version.rb', line 17
def self.root
File.expand_path( File.dirname(File.dirname(File.dirname(__FILE__))) )
end
|
.version ⇒ Object
9
10
11
|
# File 'lib/factbook/version.rb', line 9
def self.version
VERSION
end
|