Lcg/yay chef 12

I think this raise here is a little bit over assertive. Can we use [required_ruby version](http://guides.rubygems.org/specification-reference/#required_ruby_version=) rather than custom exceptions ?