Module: Scripref::Bookorder::Canonical

Defined in:
lib/scripref/bookorder.rb

Overview

Canonical order (the default order without any apocryphal books)

Constant Summary collapse

BOOK_IDS =
%i[
  Gen Exod Lev Num Deut Josh Judg Ruth 1Sam 2Sam 1Kgs 2Kgs 1Chr 2Chr Ezra
  Neh Esth Job Ps Prov Eccl Song Isa Jer Lam Ezek Dan Hos Joel Amos Obad
  Jonah Mic Nah Hab Zeph Hag Zech Mal Matt Mark Luke John Acts Rom 1Cor
  2Cor Gal Eph Phil Col 1Thess 2Thess 1Tim 2Tim Titus Phlm Heb Jas 1Pet
  2Pet 1John 2John 3John Jude Rev
]

Instance Method Summary collapse

Instance Method Details

#book2num(book_id) ⇒ Object



21
22
23
24
# File 'lib/scripref/bookorder.rb', line 21

def book2num book_id
  @book2num ||= BOOK_IDS.zip(1..).to_h
  @book2num[book_id]
end