class BiblePassage::BookDataStore

Constants

BOOK_DATA

Public Instance Methods

book_name(key) click to toggle source
# File lib/bible_passage/book_data_store.rb, line 272
def book_name(key)
  book = BOOK_DATA[key]
  if book
    book[:name]
  else
    raise(InvalidReferenceError.new("#{key} is not a valid book key"))
  end
end
number_of_chapters(key) click to toggle source
# File lib/bible_passage/book_data_store.rb, line 281
def number_of_chapters(key)
  BOOK_DATA[key][:chapters].size
end
number_of_verses(key, chapter) click to toggle source
# File lib/bible_passage/book_data_store.rb, line 285
def number_of_verses(key, chapter)
  BOOK_DATA[key][:chapters][chapter - 1]
end