The strongtyping gem is a Ruby library that provides type checking and method overloading.
None
Ryan Pavlik, Daniel Berger