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