Florian Gro? wrote:
> I have implemented this in ruby-contract. Please see
> 
> http://ruby-contract.rubyforge.org/

Nice, although a bit verbose as a general-usage implementation.


Daniel