Chef :: Version contains the chef's gem version number, and I want to check if it matches the gem requirements ~> 10.14inside the recipe.
~> 10.14
Use Gem::Requirementand Gem::Version:
Gem::Requirement
Gem::Version
Gem::Requirement.new("~> 10.14").satisfied_by?(Gem::Version.new(Chef::VERSION))
Returns a boolean value - true if Chef::VERSIONsatisfied ~> 10.14.
Chef::VERSION