module DockerSync::Environment

Public Class Methods

freebsd?() click to toggle source
# File lib/docker-sync/environment.rb, line 17
def self.freebsd?
  @freebsd ||= OS.freebsd?
end
linux?() click to toggle source
# File lib/docker-sync/environment.rb, line 5
def self.linux?
  return @linux if defined? @linux

  @linux = OS.linux?
end
mac?() click to toggle source
# File lib/docker-sync/environment.rb, line 11
def self.mac?
  return @mac if defined? @mac

  @mac = OS.mac?
end
system(cmd) click to toggle source
# File lib/docker-sync/environment.rb, line 21
def self.system(cmd)
  defined?(Bundler) ? Bundler.unbundled_system(cmd) : Kernel.system(cmd)
end