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