Suppose I have a class in Ruby:
class Test
def method(arg1, arg2)
return arg1+arg2
end
memoize :method
end
And I want to memoize it's results. So for debug purposes I modified the class like this:
class Test
def method(arg1, arg2)
puts 'sth to make sure the method was executed'
return arg1+arg2
end
...
end
And wrote a test that calls the method with same args, to see what get's outputted... and well the method is not memoized. What's the correct way to do this?