Sha256: ca2d3dc901ef7b6913a6569a745d6a8fd503eedab8ac8cda5a3dfef21db69a5e

Contents?: true

Size: 329 Bytes

Versions: 2

Compression:

Stored size: 329 Bytes

Contents

module PrawnCocktail
  module Controller
    private

    def send_pdf(document)
      filename = document.respond_to?(:filename) ? "#{document.filename}.pdf" : nil

      send_data(
        document.render,
        type: "application/pdf",
        disposition: "attachment",
        filename: filename
      )
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
prawn_cocktail-0.2.0 lib/prawn_cocktail/controller.rb
prawn_cocktail-0.0.1 lib/prawn_cocktail/controller.rb