From: Pietro Maggi Date: 2007-09-23T21:23:15+09:00 Subject: where nested methods go ? Hi, I'm very new to ruby, so please forgive me if my question seems somehow silly. I typed the following code: class Myclass def m1 def m2 puts "m2" end end end a = Myclass.new a.m1 a.m2 b = Myclass.new b.m2 which gives the following output: m1 m2 While it is clear to me where the m1 method goes (that is: in the class object referred by Myclass constant) I'm a bit confused on why also m2 is in Myclass class object! I need some clarifications about it... tahnks! Pietro -- Posted via http://www.ruby-forum.com/.