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 71
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 76
def load_current_resource
  @current_resource.package_name(@new_resource.package_name)

  @current_resource.version(current_installed_version)
  Chef::Log.debug("#{@new_resource} current version is #{@current_resource.version}") if @current_resource.version

  @candidate_version = candidate_version
  Chef::Log.debug("#{@new_resource} candidate version is #{@candidate_version}") if @candidate_version

  @current_resource
end