Class: ReadingList::ListRenderer

Inherits:
Object
  • Object
show all
Defined in:
lib/reading_list/renderers/list_renderer.rb

Instance Method Summary collapse

Constructor Details

#initialize(template_factory:) ⇒ ListRenderer

Returns a new instance of ListRenderer.



5
6
7
# File 'lib/reading_list/renderers/list_renderer.rb', line 5

def initialize(template_factory:)
  @template_factory = template_factory
end

Instance Method Details

#render(config, books) ⇒ Object



9
10
11
# File 'lib/reading_list/renderers/list_renderer.rb', line 9

def render(config, books)
  Mustache.render(template, **transform(config, books))
end