Ruby Ruby Objects and Classes Variables and Methods Variables and Methods

ojasve GARG
ojasve GARG
698 Points

Oops! It looks like Task 1 is no longer passing. Get Help

Oops! It looks like Task 1 is no longer passing.

class.rb
class Name
  name=Name.new(@title)
  def first_name
    "Metal"
  end
  def initialize(title)
  @title=title
  end
  def last_name
    "Robot"
  end


end

1 Answer

Hi there,

You need to create the instance after the class . And you just pass in a string - that gets assigned into @title so don't use that in your instance creation - just use a string.

class Name

  def initialize(title)
    @title = title
  end

  def first_name
    "Metal"
  end

  def last_name
    "Robot"
  end
end

name = Name.new("Title")