csyork/csbot — pull request #10 by alanbriolat (2012-04-05 22:26:44+00:00)
Title: Created PluginFeatures class to help in creating hooks and commands

A nicer, more self-contained API for registering commands and hook handlers. I think that `@features.hook` gives the right impression, that you are creating a feature of that plugin that an instance of that plugin will have. All of the magic smoke is in `PluginFeatures`, don't let it escape!