Class: Mixlib::Install::Backend
- Inherits:
-
Object
- Object
- Mixlib::Install::Backend
show all
- Defined in:
- lib/mixlib/install/backend.rb,
lib/mixlib/install/backend/base.rb,
lib/mixlib/install/backend/bintray.rb,
lib/mixlib/install/backend/omnitruck.rb,
lib/mixlib/install/backend/artifactory.rb
Defined Under Namespace
Classes: Artifactory, Base, Bintray, Omnitruck
Class Method Summary
collapse
Class Method Details
.available_versions(options) ⇒ Object
25
26
27
|
# File 'lib/mixlib/install/backend.rb', line 25
def self.available_versions(options)
backend(options).available_versions
end
|
.backend(options) ⇒ Object
33
34
35
36
37
38
39
|
# File 'lib/mixlib/install/backend.rb', line 33
def self.backend(options)
if options.for_artifactory?
Backend::Artifactory.new(options)
else
Backend::Bintray.new(options)
end
end
|
.info(options) ⇒ Object
29
30
31
|
# File 'lib/mixlib/install/backend.rb', line 29
def self.info(options)
backend(options).info
end
|