Ruby - Blocks, Procs, and Lambdas
Given the following code, what will be the output?
class Greeter
def initialize(name)
@name = name
end
def greet
"Hello, #{@name}!"
end
end
g1 = Greeter.new("Bob")
g2 = Greeter.new("Sue")
m1 = g1.method(:greet)
m2 = g2.method(:greet)
puts m1.call
puts m2.call