From: "Iñaki Baz Castillo" Date: 2012-08-04T00:13:38+09:00 Subject: Why does it fail? def Module1::Module2.hello Hi, the following code fails: module Module1 module Module2 end end def Module1::Module2.hello puts "HELLO" end syntax error, unexpected keyword_end, expecting $end But I can do: def Module1.hello puts "HELLO" end why does the former fail? Any trink? Thanks a lot. -- Iñaki Baz Castillo