Class: PoiseRuby::Resources::RubyGem::Provider

Inherits:
Chef::Provider::Package::Rubygems
  • Object
show all
Includes:
Poise
Defined in:
lib/poise_ruby/resources/ruby_gem.rb

Overview

The default provider for ruby_gem.

See Also:

Since:

  • 2.0.0

Provides:

  • ruby_gem

Instance Method Summary collapse

Instance Method Details

#action_installObject

Since:

  • 2.0.0



69
70
71
# File 'lib/poise_ruby/resources/ruby_gem.rb', line 69

def action_install
  patch_environment { super }
end

#action_purgeObject

Since:

  • 2.0.0



81
82
83
# File 'lib/poise_ruby/resources/ruby_gem.rb', line 81

def action_purge
  patch_environment { super }
end

#action_reconfigObject

Since:

  • 2.0.0



85
86
87
# File 'lib/poise_ruby/resources/ruby_gem.rb', line 85

def action_reconfig
  patch_environment { super }
end

#action_removeObject

Since:

  • 2.0.0



77
78
79
# File 'lib/poise_ruby/resources/ruby_gem.rb', line 77

def action_remove
  patch_environment { super }
end

#action_upgradeObject

Since:

  • 2.0.0



73
74
75
# File 'lib/poise_ruby/resources/ruby_gem.rb', line 73

def action_upgrade
  patch_environment { super }
end

#define_resource_requirementsObject

Since:

  • 2.0.0



65
66
67
# File 'lib/poise_ruby/resources/ruby_gem.rb', line 65

def define_resource_requirements
  patch_environment { super }
end

#load_current_resourceObject

Since:

  • 2.0.0



61
62
63
# File 'lib/poise_ruby/resources/ruby_gem.rb', line 61

def load_current_resource
  patch_environment { super }
end