Class Rupdf::Renderer
In: lib/rupdf/base.rb
Parent: Ruport::Renderer

Methods

Public Instance methods

[Source]

    # File lib/rupdf/base.rb, line 17
17:     def check_respond_to?
18:       unless (self.formatter.respond_to?(:build_footer) && 
19:             self.formatter.respond_to?(:build_header) && 
20:             self.formatter.respond_to?(:build_body))
21:             
22:       raise StandardError, "You must call class methods define_header, define_body and define_footer. Before you can generate a pdf."
23:       
24:       end
25:     end

option :report_title

[Source]

    # File lib/rupdf/base.rb, line 9
 9:     def run
10:       check_respond_to?
11:       self.formatter.build_footer
12:       self.formatter.build_header
13:       self.formatter.build_body
14:       self.formatter.finalize_document
15:     end

[Validate]