Class: Ppl::Entity::AddressBook

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/ppl/entity/address_book.rb

Instance Method Summary collapse

Constructor Details

#initializeAddressBook

Returns a new instance of AddressBook.



8
9
10
# File 'lib/ppl/entity/address_book.rb', line 8

def initialize
  @contacts = []
end

Instance Method Details

#add_contact(contact) ⇒ Object



12
13
14
# File 'lib/ppl/entity/address_book.rb', line 12

def add_contact(contact)
  @contacts.push contact
end

#eachObject



16
17
18
# File 'lib/ppl/entity/address_book.rb', line 16

def each
  @contacts.each { |contact| yield contact }
end