> That was 1.4.x's bug. Try Ruby 1.6.1:
> 
>   % ruby -ve 'def a; end; self.a' 
>   ruby 1.6.1 (2000-09-27) [i386-freebsdelf4.1]
>   -e:1: private method `a' called for #<Object:0x8106cd8> (NameError)
>   %

Is there a 1.6.1 compiled for Win32? I don't remember seeing it, but I'm a
bit new so I'm sure I just missed it.

My question then is this: why are methods that belong to Object private when
prefixed with Self? I don't get this.

Chris