From: Trans Date: 2006-08-24T07:50:13+09:00 Subject: Re: using a module at the toplevel doesn't work Also, irb screws it up: irb(main):001:0> def x ; "x" ; end => nil irb(main):002:0> Object.private_instance_methods(false).sort => ["initialize", "irb_binding"] irb(main):003:0> Object.public_instance_methods(false).sort => ["x"] T.