I didn't get it why we're doing this and what's wrong with my code?
Why are we using initialize stuff? I didn't get it so I couldn't do it.
class Name def initialize(title) @title = title end def first_name "Metal" end def last_name "Robot" end end middle_name = Name.new
William LiPro Student 26,814 Points
Below the Name class, instantiate a new Name instance set to the variable name with any title you choose.
Hmmm ... two problems in the last line of your code.
- the variable should be named name according to the challenge description, not middle_name
- since the initialize method in the Class definition takes a title argument, it'd be a syntax error to initialize a new instance of Class without providing the title argument.
name = Name.new("whatever_name")
Hope it helps.