Module: RenderPdf

Defined in:
lib/render_pdf.rb

Instance Method Summary collapse

Instance Method Details

#render_to_pdf(options = {}) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/render_pdf.rb', line 3

def render_to_pdf(options = {})
  make_pdf(options)
  # pdf_file_name = "#{options[:file_path]}/#{options[:pdf]}.pdf"
  send_pdf_options = {
    :filename => "#{options[:pdf]}.pdf",
    :type     => 'application/pdf'
  }
  # if options[:delete_generated_pdf]
  #   send_pdf_options[:stream] = false
  # end
  
  send_data(make_pdf(options), send_pdf_options)
  
  # if options[:delete_generated_pdf] && File.exists?(pdf_file_name)
  #   File.delete(pdf_file_name)
  # end
end