class PdfTempura::Render::Page
Public Class Methods
new(page, options = {})
click to toggle source
# File lib/pdf_tempura/render/page.rb, line 6 def initialize(page, options = {}) @page = page @options = options end
Public Instance Methods
render(pdf)
click to toggle source
# File lib/pdf_tempura/render/page.rb, line 11 def render(pdf) Render::Debug::Grid.new.render(pdf) if draw_grid? pairs = Render::FieldDataMapper.map(@page.fields, @page.data) pairs.each do |(field, value)| Render::Field.generate(field, value, @options).render(pdf) end end