From: Brian Candler Date: 2010-02-12T06:52:22+09:00 Subject: Re: "Code must be Chunkable" > I was able to define two methods of the same name > that can act on the same object, but dependent on the role it plays. I like that. Your base class Role is exactly what I was thinking of as a proxy. > Thus the Context has a method that is dispatched to all the roles. Hmm, that's very clever, but it's a bit too magic for me. It's multicasting (pun not intended); I'd probably just iterate in the context to make it explicit. -- Posted via http://www.ruby-forum.com/.