Sha256: 66e6fe1c42dfffe5975431557c35b7ddda179fb2b28f35e3227267aff5fd6967

Contents?: true

Size: 471 Bytes

Versions: 1

Compression:

Stored size: 471 Bytes

Contents

# frozen_string_literal: true

module Thinreports
  module SectionReport
    module Renderer
      class HeadersRenderer
        def initialize(pdf)
          @pdf = pdf
          @section_renderer = Renderer::SectionRenderer.new(pdf)
        end

        def render(headers)
          headers.each do |header|
            section_renderer.render(header)
          end
        end

        private

        attr_reader :pdf, :section_renderer
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
thinreports-0.12.0 lib/thinreports/section_report/pdf/renderer/headers_renderer.rb