ruby-contracts 0.16.0 Method contracts for Ruby

This library provides contracts for Ruby. A contract describes the correct inputs and output for a method, and will raise an error if a incorrect value is found.