class Chef::Resource::FreebsdPackage
Public Instance Methods
Source
# File lib/chef/resource/freebsd_package.rb, line 39 def after_created assign_provider end
make sure we assign the appropriate underlying providers based on what package managers exist on this FreeBSD system or the source of the package
@return [void]
Private Instance Methods
Source
# File lib/chef/resource/freebsd_package.rb, line 45 def assign_provider @provider = if /^ports$/i.match?(source.to_s) Chef::Provider::Package::Freebsd::Port else Chef::Provider::Package::Freebsd::Pkgng end end