Class Chef::Provider::Package::Rubygems
In: lib/chef/provider/package/rubygems.rb
Parent: Chef::Provider::Package

Methods

Included Modules

Chef::Mixin::ShellOut

Classes and Modules

Class Chef::Provider::Package::Rubygems::AlternateGemEnvironment
Class Chef::Provider::Package::Rubygems::CurrentGemEnvironment
Class Chef::Provider::Package::Rubygems::GemEnvironment

Attributes

gem_env  [R] 

Public Class methods

Public Instance methods

Installs the gem, using either the gems API or shelling out to `gem` according to the following criteria:

  1. Use gems API (Gem::DependencyInstaller) by default
  2. shell out to `gem install` when a String of options is given
  3. use gems API with options if a hash of options is given

[Validate]