From: Chris Moore Date: 2001-08-16T05:13:43+09:00 Subject: [ruby-talk:19836] RE: Behaviours This idea is very cool... but how about just implementing a remove module method and then put all your behaviours in a module that can be loaded and unloaded like: module dice def d6 total=0 self.times { total += rand(6).to_i +1} return total end end .... Integer.include dice ... Integer.uninclude dice -- ------------------ Chris Moore As a dog returns to it's vomit so a fool totheir folly -God