Ruby Ruby Objects and Classes Variables and Methods Variables and Methods

Stuck: Ruby Objects & Classes - Variables & Methods - Challenge Task 4 of 4

QUESTION: Call the title method on the name instance.

*What is the solution for this step? Please help me. Thanks!

class.rb
class Name
  def initialize(title, name)
    @title = title
  end

  def title
    @title
  end

  def first_name
    "Metal"
  end

  def last_name
    "Robot"
  end
end

name = Name.new("Ami")

1 Answer

Hi Ami. The correct answer is name.title

where name is the class instance: name = Name.new("Ami")

If you review your code you should delete the "name" parameter from the initialize method.It has no point there. This is how your method should look: def initialize (title) @title=title end

So if you have this code: puts name.title it should print to the screen: Ami Maybe it makes more sense now.

Thank you for your help! It works :D