Constructor
Initialization using named arguments
DIY
Dependency injection using YAML
Injection
Dependency injection plugin for Rails
Publisher
Event firing and subscription management
Hardmock
Strict, ordered mock objects and stubs