Consider the following, class X end X.private_methods == Object.private_methods. Since X implicitly extends Object, then how does X inherit Object's private methods, since the documentation states that Subclasses inherit non-private methods only? TIA, ves -- Posted via http://www.ruby-forum.com/.