Class: CodelessCode::Renderers::Fable

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/codeless_code/renderers/fable.rb

Constant Summary collapse

HEADER_SORT =
%w[Tagline Number Date].freeze

Instance Method Summary collapse

Instance Method Details

#for_listObject



30
31
32
# File 'lib/codeless_code/renderers/fable.rb', line 30

def for_list
  format('%s  %s', wide_number, best_title)
end

#for_pager(format, fallback: nil) ⇒ Object



21
22
23
24
25
26
27
28
# File 'lib/codeless_code/renderers/fable.rb', line 21

def for_pager(format, fallback: nil)
  Page.new.tap do |page|
    page.title = best_title
    page.body = render_with(format, fallback: fallback)

    headers_no_best_title.map { |k, v| page.add_header(k, v) }
  end
end