From: Ross Bamford Date: 2005-12-07T01:37:34+09:00 Subject: Re: getting around access control On Tue, 06 Dec 2005 16:21:12 -0000, wrote: > On Wed, 7 Dec 2005, Ross Bamford wrote: > >> Or have I missed something ? > > try your example with 'protected'. > > > -a irb(main):025:0> class ClzThree irb(main):026:1> protected irb(main):027:1> def amethod irb(main):028:2> "amethod" irb(main):029:2> end irb(main):030:1> end => nil irb(main):031:0> ClzThree.new.amethod NoMethodError: protected method `amethod' called for # from (irb):31 from :0 irb(main):032:0> class ClzThree irb(main):033:1> public :amethod irb(main):034:1> end => ClzThree irb(main):037:0> ClzThree.new.amethod => "amethod" ? -- Ross Bamford - rosco@roscopeco.remove.co.uk "\e[1;31mL"