I know @danielsdeleo has opinions on this, but I don't think this was the original intention for `Chef::VersionConstraint`. Would you be opposed to using `Gem::Requirement` instead?

```ruby
if Gem::Requirement.new('> 4.0.5'). satisfied_by?(Gem::Version.new(version))
```