Class: PoiseBuildEssential::BuildEssentialProviders::Base

Inherits:
Chef::Provider
  • Object
show all
Includes:
Poise
Defined in:
lib/poise_build_essential/build_essential_providers/base.rb

Overview

The provider base class for poise_build_essential.

See Also:

Since:

  • 1.0.0

Provides:

  • poise_build_essential

Direct Known Subclasses

Debian, FreeBSD, MacOSX, OmniOS, RHEL, SUSE, SmartOS, Solaris, Windows

Instance Method Summary collapse

Instance Method Details

#action_install

This method returns an undefined value.

The install action for the poise_build_essential resource.

Since:

  • 1.0.0



34
35
36
37
38
# File 'lib/poise_build_essential/build_essential_providers/base.rb', line 34

def action_install
  notifying_block do
    install_build_essential
  end
end

#action_remove

This method returns an undefined value.

The remove action for the poise_build_essential resource.

Since:

  • 1.0.0



52
53
54
55
56
# File 'lib/poise_build_essential/build_essential_providers/base.rb', line 52

def action_remove
  notifying_block do
    remove_build_essential
  end
end

#action_upgrade

This method returns an undefined value.

The upgrade action for the poise_build_essential resource.

Since:

  • 1.0.0



43
44
45
46
47
# File 'lib/poise_build_essential/build_essential_providers/base.rb', line 43

def action_upgrade
  notifying_block do
    upgrade_build_essential
  end
end