Mean L. wrote in post #1082692:

> "why does UnboundMethod need to remember the class it was retrieved
> from (not merely owner)?"

Because, the UnboundMethod can not be bound to an object that is not
instantiated as subclass of the class of the owner of the unbound
method. That is the requirement if you wish to bound it, period!

-- 
Posted via http://www.ruby-forum.com/.