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 =
1
- MINOR =
2
- PATCH =
1
- VERSION =
[MAJOR,MINOR,PATCH].join('.')
Class Method Summary
collapse
Class Method Details
.attributes ⇒ Object
44
|
# File 'lib/factbook.rb', line 44
def self.attributes() ATTRIBUTES; end
|
.banner ⇒ Object
14
15
16
|
# File 'lib/factbook/version.rb', line 14
def self.banner
"factbook/#{VERSION} on Ruby #{RUBY_VERSION} (#{RUBY_RELEASE_DATE}) [#{RUBY_PLATFORM}]"
end
|
.codes ⇒ Object
42
|
# File 'lib/factbook.rb', line 42
def self.codes() CODES; end
|
.comparisons ⇒ Object
43
|
# File 'lib/factbook.rb', line 43
def self.comparisons() COMPARISONS; end
|
.root ⇒ Object
18
19
20
|
# File 'lib/factbook/version.rb', line 18
def self.root
"#{File.expand_path( File.dirname(File.dirname(File.dirname(__FILE__))) )}"
end
|
.version ⇒ Object
10
11
12
|
# File 'lib/factbook/version.rb', line 10
def self.version
VERSION
end
|