Class: Inspec::SupermarketDependency
- Inherits:
-
Object
- Object
- Inspec::SupermarketDependency
- Defined in:
- lib/inspec/dependencies.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(url, requirement) ⇒ SupermarketDependency
constructor
A new instance of SupermarketDependency.
Constructor Details
#initialize(url, requirement) ⇒ SupermarketDependency
Returns a new instance of SupermarketDependency.
266 267 268 269 |
# File 'lib/inspec/dependencies.rb', line 266 def initialize(url, requirement) @url = url @requirement = requirement end |
Class Method Details
.load(dep) ⇒ Object
271 272 273 274 275 276 277 278 279 |
# File 'lib/inspec/dependencies.rb', line 271 def self.load(dep) return nil if dep.nil? sname = dep[:supermarket] return nil if sname.nil? surl = dep[:supermarket_url] || 'default_url...' requirement = dep[:version] url = surl + '/' + sname new(url, requirement) end |