Class: Chef::Provider::Package::Yum::RPMDbPackage

Inherits:
RPMPackage show all
Defined in:
lib/chef/provider/package/yum.rb

Instance Attribute Summary collapse

Attributes inherited from RPMPackage

#a, #n, #provides, #version

Instance Method Summary collapse

Methods inherited from RPMPackage

#<=>, #compare, #nevra, #to_s

Constructor Details

#initialize(*args) ⇒ RPMDbPackage

<rpm parts>, installed, available



499
500
501
502
503
504
505
# File 'lib/chef/provider/package/yum.rb', line 499

def initialize(*args)
  @repoid = args.pop
  # state
  @available = args.pop
  @installed = args.pop
  super(*args)
end

Instance Attribute Details

#availableObject (readonly)

Returns the value of attribute available.



506
507
508
# File 'lib/chef/provider/package/yum.rb', line 506

def available
  @available
end

#installedObject (readonly)

Returns the value of attribute installed.



506
507
508
# File 'lib/chef/provider/package/yum.rb', line 506

def installed
  @installed
end

#repoidObject (readonly)

Returns the value of attribute repoid.



506
507
508
# File 'lib/chef/provider/package/yum.rb', line 506

def repoid
  @repoid
end