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



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

def action_install
  patch_environment { super }
end

#action_purgeObject

Since:

  • 2.0.0



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

def action_purge
  patch_environment { super }
end

#action_reconfigObject

Since:

  • 2.0.0



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

def action_reconfig
  patch_environment { super }
end

#action_removeObject

Since:

  • 2.0.0



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

def action_remove
  patch_environment { super }
end

#action_upgradeObject

Since:

  • 2.0.0



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

def action_upgrade
  patch_environment { super }
end

#define_resource_requirementsObject

Since:

  • 2.0.0



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

def define_resource_requirements
  patch_environment { super }
end

#load_current_resourceObject

Since:

  • 2.0.0



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

def load_current_resource
  patch_environment { super }
end