class Picobox::Os::Darwin
Public Class Methods
distro()
click to toggle source
# File lib/picobox/os/darwin.rb, line 13 def distro() :darwin end
docker_compose_installed()
click to toggle source
# File lib/picobox/os/darwin.rb, line 11 def docker_compose_installed() true end
docker_filename()
click to toggle source
download and install
# File lib/picobox/os/darwin.rb, line 6 def docker_filename() 'Docker.dmg' end
docker_installed?()
click to toggle source
# File lib/picobox/os/darwin.rb, line 10 def docker_installed?() File.exist?('/Applications/Docker.app') end
docker_installer()
click to toggle source
# File lib/picobox/os/darwin.rb, line 8 def docker_installer() "#{tmp_dir}/#{docker_filename}" end
docker_url()
click to toggle source
# File lib/picobox/os/darwin.rb, line 7 def docker_url() "https://download.docker.com/mac/stable/#{docker_filename}" end
su()
click to toggle source
# File lib/picobox/os/darwin.rb, line 14 def su() Os::Distro.su(self) end
to_s()
click to toggle source
# File lib/picobox/os/darwin.rb, line 16 def to_s() :darwin end