From: ts Date: 2003-03-14T02:42:09+09:00 Subject: Re: Prevent method override? >>>>> "J" == James Davis writes: J> # Prevent a subclass from overriding a superclass' method Try this J> class Sub < Base J> def Base.meth0; puts 'ACK'; end #--> Error class << Base def meth0; puts 'ACK'; end end J> def Sub.meth0; puts 'NAK'; end #--> OK J> def meth4; puts 'D'; end #--> OK J> def meth1; puts 'B'; end #--> Error J> end Guy Decoux