From: Sean O'Dell Date: 2004-06-10T04:55:34+09:00 Subject: Re: [ANN] Ruby/Interface I decided the library wasn't "Ruby" enough and I got some ideas from Daniel Berger's interface library, so I made a lot of changes. Homepage: http://interface.rubyforge.org/ Rubyforge Project Homepage: http://rubyforge.org/projects/interface/ Download: http://rubyforge.org/frs/?group_id=266&release_id=529 Code Snippet: require "celsoft.com/interface" HashInterface = Interface.new HashInterface.add_class_patterns(Hash, :[], :[]=) HashInterface.add_pattern(:each_pair, proc{||}) class Hash implements HashInterface end class<