Classy is a collection of metaprogramming-heavy modules which you can extend in order to give various capabilities to your Ruby classes. For example, SubclassAware lets a class know about all of its subclasses (and sub-subclasses, etc), and Aliasable lets you refer to classes via symbols (useful for creating friendly DSLs).
Required Ruby Version
None
Authors
John Hyland
Versions
- 1.2.0 October 27, 2011 (10.5 KB)
- 1.1.1 January 12, 2010 (10 KB)
- 1.1.0 January 12, 2010 (9.5 KB)
- 1.0.3 January 04, 2010 (8.5 KB)
- 1.0.2 December 25, 2009 (8 KB)