Sha256: 4b8354e9c9a000ab5fa4ae08b10df7ee9b2fad02575f2fc98663e6cb19ea5d80
Contents?: true
Size: 591 Bytes
Versions: 11
Compression:
Stored size: 591 Bytes
Contents
class Ppl::Format::Contact::PostalAddresses < Ppl::Format::Contact attr_writer :table attr_writer :postal_address_format def initialize(colors={}) @table = Ppl::Format::Table.new([:star, :address_id, :address_text], colors) @postal_address_format = Ppl::Format::PostalAddress::OneLine.new end def process(contact) contact.postal_addresses.each do |postal_address| format_postal_address(postal_address) end @table.to_s end private def format_postal_address(postal_address) @postal_address_format.process(postal_address, @table) end end
Version data entries
11 entries across 11 versions & 1 rubygems