CUBE (Composable Units of Behaviour) implements Interfaces, Traits and typechecks for Ruby.
Aditya Godbole
Artistic 2.0