Sha256: 8ca7276903e5150dc611ac02d049d930a9c58ee0143f94d7c8be985363272bb0

Contents?: true

Size: 288 Bytes

Versions: 9

Compression:

Stored size: 288 Bytes

Contents

require 'ostruct'

module PrawnRails
  extend self

  @config = OpenStruct.new(page_layout: :portrait, page_size: "A4", skip_page_creation: false)

  def config
    begin
      block_given? ? yield(@config) : @config
    rescue => e
      puts e
      puts e.backtrace
    end
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
prawn-rails-1.4.2 lib/prawn-rails/config.rb
prawn-rails-1.4.1 lib/prawn-rails/config.rb
prawn-rails-1.4.0 lib/prawn-rails/config.rb
prawn-rails-1.3.0 lib/prawn-rails/config.rb
prawn-rails-1.2.1 lib/prawn-rails/config.rb
prawn-rails-1.2.0 lib/prawn-rails/config.rb
prawn-rails-1.1.0 lib/prawn-rails/config.rb
prawn-rails-1.0.1 lib/prawn-rails/config.rb
prawn-rails-1.0.0 lib/prawn-rails/config.rb