S2Container is a Dependency Injection(DI) and Aspect Oriented Programming(AOP) implementation, written in Ruby.
Please refer to next URL:
http://s2container.ruby.sandbox.seasar.org/en/docbook/