lib/ppl/format/address_book/ages.rb in ppl-1.14.1 vs lib/ppl/format/address_book/ages.rb in ppl-1.15.0
- old
+ new
@@ -2,28 +2,26 @@
class Ppl::Format::AddressBook::Ages < Ppl::Format::AddressBook
attr_writer :table
attr_writer :date
- def initialize
- @table = Ppl::Format::Table.new([:id, :age])
+ def initialize(colors={})
+ @table = Ppl::Format::Table.new([:id, :age], colors)
@date = Date.today
end
def process(address_book)
address_book.contacts.each { |contact| add_row(contact) }
@table.to_s
end
-
private
def add_row(contact)
@table.add_row({
:id => sprintf("%s:", contact.id),
:age => contact.age(@date).to_s,
})
end
-
end