Skip to content

Instantly share code, notes, and snippets.

@marksim
Created April 27, 2009 21:32
Show Gist options
  • Save marksim/102756 to your computer and use it in GitHub Desktop.
Save marksim/102756 to your computer and use it in GitHub Desktop.
require 'date'
year = 2009
chapters = [
["MATTHEW" , 28],
["MARK" , 16],
["LUKE" , 24],
["JOHN" , 21],
["ACTS" , 28],
["ROMANS" , 16],
["I CORINTHIANS" , 16],
["II CORINITHIANS" , 13],
["GALATIANS" , 6 ],
["EPHESIANS" , 6 ],
["PHILLIPPIANS" , 4 ],
["COLOSSIANS" , 4 ],
["I THESSALONIANS" , 5 ],
["II THESSALONIANS" , 3 ],
["I TIMOTHY" , 6 ],
["II TIMOTHY" , 4 ],
["TITUS" , 3 ],
["PHILEMON" , 1 ],
["HEBREWS" , 13],
["JAMES" , 5 ],
["I PETER" , 5 ],
["II PETER" , 3 ],
["I JOHN" , 5 ],
["II JOHN" , 1 ],
["III JOHN" , 1 ],
["JUDE" , 1 ],
["REVELATION" , 22],
]
d = Date.parse("#{year}-01-01")
b_index = 0
c_index = 1
while d.year == year && b_index < chapters.size
if d.wday >= 1 && d.wday <= 5
book = chapters[b_index][0]
chapter = c_index
if c_index == chapters[b_index][1]
b_index += 1
c_index = 1
else
c_index += 1
end
puts "#{d.to_s} - #{book} #{chapter}"
end
d += 1
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment