Ruby Ruby Objects and Classes Variables and Methods Variables

Nick Evershed
Nick Evershed
5,538 Points

Code not working

class Name
  def initialize(title, first_name)
    @title = title
    @first_name = first_name
    end

  def title
    @title
    end
  def first_name
    @first_name
end
  def middle_name
    "Jake"
   end
  def last_name
    "Evershed"
  end
end

name = Name.new("Mr.", "Nick")
puts name.title
puts name.middle_name
puts name.last_name
Jay McGavren
Jay McGavren
Treehouse Teacher

For me, the above code prints:

Mr.
Jake
Evershed

Is that not what you want it to do?

More detail on what you're trying to do would help people answer your question. I'd recommend reviewing this video.