class Foo
def initialize (bar)
@bar = bar
end
def getBar
return @bar
end
end
foo_a = Foo.new(100)
foo_b = Foo.new(200)
foo_a_getBar = foo_a.method("getBar")
foo_b_getBar = foo_b.method("getBar")
puts foo_a_getBar.call
puts foo_b_getBar.call
puts foo_a_getBar == foo_b_getBar
Y2xhc3MgRm9vCglkZWYgaW5pdGlhbGl6ZSAoYmFyKQoJCUBiYXIgPSBiYXIKCWVuZAoJCglkZWYgZ2V0QmFyCgkJcmV0dXJuIEBiYXIKCWVuZAplbmQKCmZvb19hID0gRm9vLm5ldygxMDApCmZvb19iID0gRm9vLm5ldygyMDApCgpmb29fYV9nZXRCYXIgPSBmb29fYS5tZXRob2QoImdldEJhciIpCmZvb19iX2dldEJhciA9IGZvb19iLm1ldGhvZCgiZ2V0QmFyIikKCnB1dHMgZm9vX2FfZ2V0QmFyLmNhbGwKcHV0cyBmb29fYl9nZXRCYXIuY2FsbApwdXRzIGZvb19hX2dldEJhciA9PSBmb29fYl9nZXRCYXIKCQ==