class AutomateIt::PlatformManager::Darwin

PlatformManager::Darwin

A PlatformManager driver for Apple’s Darwin.

Public Instance Methods

query(search) click to toggle source
# File lib/automateit/platform_manager/darwin.rb, line 22
def query(search)
  _prepare
  super(search)
end
single_vendor?() click to toggle source
# File lib/automateit/platform_manager/darwin.rb, line 27
def single_vendor?
  return true
end

Private Instance Methods

_prepare() click to toggle source
# File lib/automateit/platform_manager/darwin.rb, line 12
def _prepare
  return if @struct[:release]
  @struct[:os] = "darwin"
  @struct[:arch] = `uname -p`.strip.downcase
  @struct[:distro] = "apple"
  @struct[:release] = `uname -r`.strip.downcase
  @struct
end