class Chef::Provider::Package::Freebsd::Base
Public Class Methods
Source
# File lib/chef/provider/package/freebsd/base.rb, line 71 def initialize(*args) super @current_resource = Chef::Resource::Package.new(new_resource.name) end
Calls superclass method
Chef::Mixin::GetSourceFromPackage::new
Public Instance Methods
Source
# File lib/chef/provider/package/freebsd/base.rb, line 76 def load_current_resource current_resource.package_name(new_resource.package_name) current_resource.version(current_installed_version) logger.trace("#{new_resource} current version is #{current_resource.version}") if current_resource.version @candidate_version = candidate_version logger.trace("#{new_resource} candidate version is #{@candidate_version}") if @candidate_version current_resource end