Module: Scripref::Bookorder::Luther

Defined in:
lib/scripref/bookorder.rb

Overview

Luther 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 1Pet 2Pet 1John
  2John 3John Heb Jas Jude Rev
]

Instance Method Summary collapse

Instance Method Details

#book2num(book_id) ⇒ Object



39
40
41
42
# File 'lib/scripref/bookorder.rb', line 39

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