From: Ronnie Date: 2007-02-05T04:00:03+09:00 Subject: Re: AOP? Trans wrote: > On Feb 3, 10:55 pm, mrun...@gmail.com wrote: > >> Hi, >> Is there an AOP implementation for Ruby? >> I have heard that using metaprogramming facilities obviates AOP. >> How is it so? >> Thanks >> > > For those of us who are lazy or interested in IOC features, there is Copland (http://copland.rubyforge.org/). It provides support for AOP-like pre- and post- hooks, as well as providing a wealth of other features, such as dependency injection, service factories, and registries which help keep modules of large systems decoupled from each other. I'm still learning about it myself, but it may help you out if you want any of those features in addition to basic AOP. Hope that helps, Ronnie Gardu�o