>>>>> "S" == Sean O'Dell <sean / celsoft.com> writes:

S> There really should be a module called global, or perhaps an object named 
S> global, that keeps all the global variables and methods.  That way you could 
S> just call global.method.  There should also be syntax sugar to allow you to 
S> say ::method.

 "global" methods are private : this is why you can't call Object.test

svg% ruby -e 'def test() end; p Object.test'
-e:1: private method `test' called for Object:Class (NoMethodError)
svg% 


Guy Decoux