Ruby should likely strive to this:
def initialize(name => ::String, age => ::Numeric)
@name = name
@age = age
end
or better yet? def initialize(name => String, age => Numeric)
@name = name
@age = age
end
I've been out of Ruby for a while so I don't understand by why the top level qualifiers are necessary.