Sha256: 1716ba4782f74c2403af4829fffbed95ba8cbc2eb99fed637b90844475266a1f

Contents?: true

Size: 469 Bytes

Versions: 1

Compression:

Stored size: 469 Bytes

Contents

require 'prawn-rails/document'

module PrawnRails
  module RailsHelper
    def prawn_document(options={})
      options.reverse_merge!(:page_layout => PrawnRails.config.page_layout,
                             :page_size => PrawnRails.config.page_size)

      options.reverse_merge!(:skip_page_creation => true) if PrawnRails.config.skip_page_creation

      pdf = PrawnRails::Document.new(options)

      yield pdf if block_given?

      pdf.render
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
prawn-rails-0.1.1 lib/prawn-rails/rails_helper.rb