ParentFull threadmendelk·Not sure if this will do, but there's Contracts for Ruby: https://github.com/egonSchiele/contracts.rubyView on HN