Ruby - Inheritance
Given this code, what will
Child.new.greet output?
class Parent
def greet(name = "Guest")
"Hello, #{name} from Parent"
end
end
class Child < Parent
def greet(name = nil)
if name
super(name.upcase)
else
super()
end
end
end
puts Child.new.greet
puts Child.new.greet("alice")