Class: Thinreports::SectionReport::PDF::Render

Inherits:
Object
  • Object
show all
Defined in:
lib/thinreports/section_report/pdf/render.rb

Instance Method Summary collapse

Constructor Details

#initialize(pdf) ⇒ Render

Returns a new instance of Render.



9
10
11
# File 'lib/thinreports/section_report/pdf/render.rb', line 9

def initialize(pdf)
  @group_renderer = Renderer::GroupRenderer.new(pdf)
end

Instance Method Details

#call!(report) ⇒ Object



13
14
15
# File 'lib/thinreports/section_report/pdf/render.rb', line 13

def call!(report)
  report.groups.each { |group| group_renderer.render(report, group) }
end