Ruby Build an Address Book in Ruby Class Design Write a to_s Method

building an address book - adding kind colon number variable

Not sure how to format this correctly. I know I'm really close but I just can't figure this part out. How can I phrase this in a way that works?

phone_number.rb
class PhoneNumber
  attr_reader :kind, :number

  def initialize(kind, number)
    @kind = kind
    @number = number
  end
  def to_s
    "#{@kind}:  " "  #{@number}"
  end 

end

1 Answer

You were close!

String interpolation is a way to run methods and use the output and quickly place it within a string. In this case, we can use one single string and place multiple parts into it like the following:

  def to_s
    "#{@kind}: #{@number}"
  end

Hope this helps!