lib/html2pdf/rails/rendering.rb in html2pdf-rails-0.1.0 vs lib/html2pdf/rails/rendering.rb in html2pdf-rails-0.1.1

- old
+ new

@@ -4,30 +4,30 @@ module Html2Pdf module Rails module Rendering def render_to_pdf(options) - make_and_send_pdf(options.delete(:pdf), options) + _html2pdf_make_and_send_pdf(options.delete(:pdf), options) end private - def make_and_send_pdf(pdf_name, options = {}) + def _html2pdf_make_and_send_pdf(pdf_name, options = {}) options[:layout] ||= false options[:template] ||= File.join(controller_path, action_name) options[:disposition] ||= 'inline' options[:pdf_options] ||= {} if options[:show_as_html] render_opts = options.slice(:template, :layout, :formats, :handlers) render(render_opts.merge({ content_type: 'text/html' })) else - pdf_content = make_pdf(options) + pdf_content = _html2pdf_make_pdf(options) send_data(pdf_content, filename: pdf_name + '.pdf', type: 'application/pdf', disposition: options[:disposition]) end end - def make_pdf(options = {}) + def _html2pdf_make_pdf(options = {}) render_opts = options.slice(:template, :layout, :formats, :handlers) html = render_to_string(render_opts) Client.post(html, options[:pdf_options]).body end end