Class: Thinreports::SectionReport::PDF::Render
- Inherits:
-
Object
- Object
- Thinreports::SectionReport::PDF::Render
- Defined in:
- lib/thinreports/section_report/pdf/render.rb
Instance Method Summary collapse
- #call!(report) ⇒ Object
-
#initialize(pdf) ⇒ Render
constructor
A new instance of Render.
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 |