class Chef::Provider::Package::Freebsd::Base

Public Class Methods

new(*args) click to toggle source
Calls superclass method Chef::Mixin::GetSourceFromPackage::new
# File lib/chef/provider/package/freebsd/base.rb, line 68
def initialize(*args)
  super
  @current_resource = Chef::Resource::Package.new(new_resource.name)
end

Public Instance Methods

load_current_resource() click to toggle source
# File lib/chef/provider/package/freebsd/base.rb, line 73
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