From: Brian Xue Date: 2011-05-12T18:40:12+09:00 Subject: where does the pure method defined when starting irb --00151747c452ea064104a310f828 Content-Type: text/plain; charset=ISO-8859-1 Hello, I have some puzzles, when I start irb, puts self => main puts self.class => Object After that, if I write the following method, def hello; end =>nil then where is the method "hello" defined? within Object? but self.class.instance_methods.include? :hello =>false Can anyone help explain that? Thanks in advance! Brian --00151747c452ea064104a310f828--