class Bollettino::Renderer::Address

Public Class Methods

render(image, address) click to toggle source
# File lib/bollettino/renderer/address.rb, line 7
def render(image, address)
  render_street(image, address)
  render_zip(image, address)
  render_location(image, address)
end

Private Class Methods

render_location(image, address) click to toggle source
# File lib/bollettino/renderer/address.rb, line 25
def render_location(image, address)
  write_text(image, [85, 180], address.location[0..29], KERNING_NORMAL, FONT_SIZE_SMALL)
  write_text(image, [1713, 200], address.location[0..16], KERNING_BOX_SMALLEST)
end
render_street(image, address) click to toggle source
# File lib/bollettino/renderer/address.rb, line 15
def render_street(image, address)
  write_text(image, [85, 267], address.street[0..29], KERNING_NORMAL, FONT_SIZE_SMALL)
  write_text(image, [1508, 267], address.street[0..22], KERNING_BOX_SMALLEST)
end
render_zip(image, address) click to toggle source
# File lib/bollettino/renderer/address.rb, line 20
def render_zip(image, address)
  write_text(image, [85, 223], address.zip[0..29], KERNING_NORMAL, FONT_SIZE_SMALL)
  write_text(image, [1508, 200], address.zip[0..4], KERNING_BOX_SMALLEST)
end