Sha256: 7075714a99d375cd3db21176d3b9e4c158f0c13b36aed2b15c6c9f68c6af4684

Contents?: true

Size: 661 Bytes

Versions: 10

Compression:

Stored size: 661 Bytes

Contents

module DockerSync
  module Dependencies
    module Docker
      module Driver
        def self.docker_for_mac?
          return false unless Environment.mac?
          return @docker_for_mac if defined? @docker_for_mac
          @docker_for_mac = system('pgrep -q com.docker.hyperkit')
        end

        def self.docker_toolbox?
          return false unless Environment.mac? || Environment.freebsd?
          return false unless find_executable0('docker-machine')
          return @docker_toolbox if defined? @docker_toolbox
          @docker_toolbox = system('docker info | grep -q "Operating System: Boot2Docker"')
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
docker-sync-0.5.11.pre.beta1 lib/docker-sync/dependencies/docker_driver.rb
docker-sync-0.5.10 lib/docker-sync/dependencies/docker_driver.rb
docker-sync-0.5.10.pre.beta1 lib/docker-sync/dependencies/docker_driver.rb
docker-sync-0.5.9 lib/docker-sync/dependencies/docker_driver.rb
docker-sync-0.5.8 lib/docker-sync/dependencies/docker_driver.rb
docker-sync-0.5.7 lib/docker-sync/dependencies/docker_driver.rb
docker-sync-0.5.6 lib/docker-sync/dependencies/docker_driver.rb
docker-sync-0.5.5 lib/docker-sync/dependencies/docker_driver.rb
docker-sync-0.5.4 lib/docker-sync/dependencies/docker_driver.rb
docker-sync-0.5.3 lib/docker-sync/dependencies/docker_driver.rb