Chef::Version contains the version number of the Chef gem, and I want to check that it meets the gem requirement of ~> 10.14
inside a recipe.
Alternatively, you can use Chef’s built-in version comparison mechanisms (available since at least Chef 12):
Chef::VersionConstraint.new('>= 14.0.0').include? Chef::VERSION