Class: 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.



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

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

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Yum

Instance Method Details

#deprecatedObject



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

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

#enabled?Boolean

Returns:

  • (Boolean)


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

def enabled?
  deprecated
  @repository.enabled?
end

#exists?Boolean

Returns:

  • (Boolean)


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

def exists?
  deprecated
  @repository.exist?
end