Pluggable classes are automatically registered from classes that subclass from <classname>::Plugin, and can use tools for managing, installing and delegating methods therefrom.
Andrew C. Greenberg
gem "pluggable", "~> 0.3.0"