From: Kyung won Cheon Date: 2008-10-22T15:50:34+09:00 Subject: Why ?? ## in irb >> self => main >> def why? >> end => nil >> self.why? => nil >> ## in test.rb p self # => main def why? end self.why? # private method 'why?' called for main:Object (NoMethodError) ## Anyway, one more.. ## in test2.rb def why? end class A end p A.private_method_defined?(:why?) # true # How is 'why?' inherited??? # The 'main' is a instance of Object but it's not a Object? # I understand if ... # class Object # private # def why? # end # end ############## # Help Me^^ ############## -- Posted via http://www.ruby-forum.com/.