This small gem make contract programming in ruby more convenient