module Paperize

Constants

VERSION

Attributes

source[RW]

Public Class Methods

render!(filename, items_and_layouts) click to toggle source
# File lib/paperize.rb, line 18
def render!(filename, items_and_layouts)
  document = Prawn::Document.new(
    skip_page_creation: true,
    page_size: 'LETTER',
    page_layout: :portrait
  )

  items_and_layouts.each do |item_and_layout|
    layout = item_and_layout[:layout]
    layout.document = document
    layout.layout_cards item_and_layout[:items]
  end

  document.render_file(filename)
end