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.



136
137
138
139
# File 'lib/resources/yum.rb', line 136

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



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

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

#enabled?Boolean

Returns:

  • (Boolean)


146
147
148
149
# File 'lib/resources/yum.rb', line 146

def enabled?
  deprecated
  @repository.enabled?
end

#exists?Boolean

Returns:

  • (Boolean)


141
142
143
144
# File 'lib/resources/yum.rb', line 141

def exists?
  deprecated
  @repository.exist?
end