From: Leslie Viljoen Date: 2007-04-14T07:42:25+09:00 Subject: Invisible methods and inheritance Hello! Does anyone know the reason for the following? p rio('.').all.dirs.methods.include?("each") p rio('.').all.dirs.methods.respond_to?("each") > false > true I can call dirs.each, but I am trying to trace which .each method is called in the rio source. Also how can I find the parent/superclass class of a class? (ie. something like Array.parent?) Les -- If you could create a machine that copies hamburgers � you put one hamburger in and two equally good hamburgers come out the other side � it would be unethical not to do so and make it freely available.