Module: WickedPdf::PdfHelper

Defined in:
lib/wicked_pdf/pdf_helper.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.prepended(base) ⇒ Object



3
4
5
6
7
# File 'lib/wicked_pdf/pdf_helper.rb', line 3

def self.prepended(base)
  # Protect from trying to augment modules that appear
  # as the result of adding other gems.
  nil if base != ActionController::Base
end

Instance Method Details

#render_to_string(options = nil, *args, &block) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/wicked_pdf/pdf_helper.rb', line 9

def render_to_string(options = nil, *args, &block)
  if options.is_a?(Hash) && options.key?(:pdf)
    WickedPdf::Renderer.new(self).render(options)
  else
    super
  end
end