From: Intransition Date: 2010-05-06T02:47:04+09:00 Subject: public_methods vs methods Why? class X def self.yeah; 'yeah'; end end X.public_methods(false) => ["yaml_tag_subclasses?", "yeah", "superclass", "to_yaml", "allocate", "new"] X.methods(false) => ["yeah"]