Method: WickedPdf::PdfHelper#render_with_wicked_pdf

Defined in:
lib/wicked_pdf/pdf_helper.rb

#render_with_wicked_pdf(options) ⇒ Object

Raises:

  • (ArgumentError)


33
34
35
36
37
38
# File 'lib/wicked_pdf/pdf_helper.rb', line 33

def render_with_wicked_pdf(options)
  raise ArgumentError, 'missing keyword: pdf' unless options.is_a?(Hash) && options.key?(:pdf)

  options[:basic_auth] = set_basic_auth(options)
  make_and_send_pdf(options.delete(:pdf), (WickedPdf.config || {}).merge(options))
end