class Ppl::Format::Contact::PostalAddresses

Attributes

postal_address_format[W]
table[W]

Public Class Methods

new(colors={}) click to toggle source
# File lib/ppl/format/contact/postal_addresses.rb, line 6
def initialize(colors={})
  @table = Ppl::Format::Table.new([:star, :address_id, :address_text], colors)
  @postal_address_format = Ppl::Format::PostalAddress::OneLine.new
end

Public Instance Methods

process(contact) click to toggle source
# File lib/ppl/format/contact/postal_addresses.rb, line 11
def process(contact)
  contact.postal_addresses.each do |postal_address|
    format_postal_address(postal_address)
  end
  @table.to_s
end

Private Instance Methods

format_postal_address(postal_address) click to toggle source
# File lib/ppl/format/contact/postal_addresses.rb, line 20
def format_postal_address(postal_address)
  @postal_address_format.process(postal_address, @table)
end