class DockerSync::Dependencies::PackageManager::Apt

Constants

APT_NOT_AVAILABLE

Public Class Methods

available?() click to toggle source
# File lib/docker-sync/dependencies/package_managers/apt.rb, line 7
def self.available?
  return @available if defined? @available
  @available = find_executable0('apt-get')
end
ensure!() click to toggle source
# File lib/docker-sync/dependencies/package_managers/apt.rb, line 12
def self.ensure!
  raise(APT_NOT_AVAILABLE) unless available?
end

Private Instance Methods

install_cmd() click to toggle source
# File lib/docker-sync/dependencies/package_managers/apt.rb, line 18
def install_cmd
  "apt-get install -y #{package}"
end