class ReVIEW::Book::ChapterIndex
Public Instance Methods
display_string(id)
click to toggle source
# File lib/review/book/index.rb, line 98 def display_string(id) if number(id) I18n.t('chapter_quote', [number(id), title(id)]) else I18n.t('chapter_quote_without_number', title(id)) end end
item_type()
click to toggle source
# File lib/review/book/index.rb, line 78 def item_type 'chapter' end
number(id)
click to toggle source
# File lib/review/book/index.rb, line 82 def number(id) chapter_item = @index.fetch(id) begin chapter = chapter_item.content chapter.format_number rescue StandardError # part I18n.t('part', chapter.number) end end
title(id)
click to toggle source
# File lib/review/book/index.rb, line 92 def title(id) @index.fetch(id).content.title rescue StandardError # non-file part @index.fetch(id).content.name end