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?

class PhoneNumber
  attr_reader :kind, :number

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


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}"

Hope this helps!