class Ppl::Format::Contact::EmailAddresses

Attributes

table[W]

Public Class Methods

new(colors={}) click to toggle source
# File lib/ppl/format/contact/email_addresses.rb, line 5
def initialize(colors={})
  @table = Ppl::Format::Table.new([:star, :email_addresses], colors)
end

Public Instance Methods

process(contact) click to toggle source
# File lib/ppl/format/contact/email_addresses.rb, line 9
def process(contact)
  contact.email_addresses.each do |email_address|
    @table.add_row({
      :star            => email_address.preferred ? "*" : " ",
      :email_addresses => email_address.address,
    })
  end
  @table.to_s
end