class Proxy::Omaha::ReleaseRepository

Public Instance Methods

latest_os(track, architecture) click to toggle source
# File lib/smart_proxy_omaha/release_repository.rb, line 7
def latest_os(track, architecture)
  releases(track, architecture).max
end
releases(track, architecture) click to toggle source
# File lib/smart_proxy_omaha/release_repository.rb, line 3
def releases(track, architecture)
  Dir.glob(File.join(Proxy::Omaha::Plugin.settings.contentpath, track, architecture, '*')).select {|f| File.directory? f }.map { |f| Gem::Version.new(File.basename(f)) }
end