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