From: Chris Pine Date: 2003-05-13T01:34:06+09:00 Subject: Overriding methods changes visibility? Is this right? I wouldn't expect the visibility to change unless I specified that it should. irb(main):001:0> class Foo; def foo; end; private :foo; end => Foo irb(main):002:0> class Bar < Foo; def foo; end; end => nil irb(main):003:0> Foo.new.foo NoMethodError: private method `foo' called for # from (irb):3 irb(main):004:0> Bar.new.foo => nil Is there a way to say "this method is private, and if you override it, it's still private"? Chris