module Chef::Sugar::Kernel

Public Instance Methods

require_chef_gem(name) click to toggle source

Require a gem that should have been installed by Chef, such as in a recipes as a chef_gem. This method will gracefully degrade if the gem cannot be loaded.

@param [String] name

the name of the gem to install

@return [Boolean]

true if the require is successful and false if the gem is already
loaded
# File lib/chef/sugar/kernel.rb, line 42
def require_chef_gem(name)
  require(name)
rescue LoadError
  raise ChefGemLoadError.new(name)
end