class DockerSync::Dependencies::PackageManager::Pkg

Constants

PKG_NOT_AVAILABLE

Public Class Methods

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

Private Instance Methods

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