Class: Inspec::Resources::YumRepoLegacy

Inherits:
Yum
  • Object
show all
Defined in:
lib/resources/yum.rb

Overview

for compatability with serverspec this is deprecated syntax and will be removed in future versions

Instance Method Summary collapse

Methods inherited from Yum

#method_missing, #repo, #repos, #repositories, #to_s

Constructor Details

#initialize(name) ⇒ YumRepoLegacy

Returns a new instance of YumRepoLegacy.



144
145
146
147
# File 'lib/resources/yum.rb', line 144

def initialize(name)
  super()
  @repository = repo(name)
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Inspec::Resources::Yum

Instance Method Details

#deprecatedObject



159
160
161
# File 'lib/resources/yum.rb', line 159

def deprecated
  warn '[DEPRECATION] `yumrepo(reponame)` is deprecated.  Please use `yum.repo(reponame)` instead.'
end

#enabled?Boolean

Returns:

  • (Boolean)


154
155
156
157
# File 'lib/resources/yum.rb', line 154

def enabled?
  deprecated
  @repository.enabled?
end

#exists?Boolean

Returns:

  • (Boolean)


149
150
151
152
# File 'lib/resources/yum.rb', line 149

def exists?
  deprecated
  @repository.exist?
end