From: Igor Pirnovar Date: 2012-11-04T04:27:43+09:00 Subject: Re: why does UnboundMethod need to remember the class it was retrieved from (not merely owner)? An unbound method can be called only after it is bound to an object whose class is a subclass of the original object's class - that is the object to which the method was originally bound, i.e. before you called {{ unbound }} (see 'Programming Ruby 1.9', page 715). -- Posted via http://www.ruby-forum.com/.