class Fonbok::Formatters::SimplePhonebookFormatter

Public Instance Methods

format(phonebook) click to toggle source
# File lib/fonbok/formatters/simple_phonebook_formatter.rb, line 4
def format(phonebook)
  phonebook.contacts.inject("#{phonebook.name}\n") do |contact_result, contact|
    contact_result << "  #{contact.name}\n"
    contact.numbers.inject(contact_result) do |number_result, number|
      number_result << "    #{number}\n"
    end
  end
end