class KjLite::Verse

Attributes

book_id[R]
chapter_id[R]
number[R]

Public Class Methods

new(book_name, chapter_id, number, verse, debug: false) click to toggle source
# File lib/kjlite.rb, line 16
def initialize(book_name, chapter_id, number, verse, debug: false)
  @book_name, @chapter_id, @debug = book_name, chapter_id, debug
  @number, @verse = number, verse
end

Public Instance Methods

inspect() click to toggle source
# File lib/kjlite.rb, line 21
def inspect()
  "#<KjLite::Verse @book_name=#{@book_name} " + 
    "@chapter_id=#{@chapter_id} @number=#{@number}>"
end
text() click to toggle source
# File lib/kjlite.rb, line 26
def text()
  @verse[/^\d+:\d+:\d+\s+(.*)/m,1].gsub(/[\r\n]|\s\s/,'')
end
title() click to toggle source
# File lib/kjlite.rb, line 30
def title()
  "%s %s:%s" % [@book_name, @chapter_id, @number]
end
to_s() click to toggle source
# File lib/kjlite.rb, line 34
def to_s()
  @verse
end