rubycube (rubygems):     CUBE (Composable Units of Behaviour) implements Interfaces, Traits and typechecks for Ruby. 
Keywords: interface|type-system