class Aruba::Platforms::WindowsPlatform

WARNING: All methods found here are not considered part of the public API of aruba.

Those methods can be changed at any time in the feature or removed without any further notice.

This includes all methods for the Windows platform

@private

Public Class Methods

match?() click to toggle source
# File lib/aruba/platforms/windows_platform.rb, line 22
def self.match?
  FFI::Platform.windows?
end

Public Instance Methods

command_string() click to toggle source

@see UnixPlatform#command_string

# File lib/aruba/platforms/windows_platform.rb, line 27
def command_string
  WindowsCommandString
end
environment_variables() click to toggle source

@see UnixPlatform#environment_variables

# File lib/aruba/platforms/windows_platform.rb, line 32
def environment_variables
  WindowsEnvironmentVariables
end
which(program, path = ENV['PATH']) click to toggle source

@see UnixPlatform#which

# File lib/aruba/platforms/windows_platform.rb, line 37
def which(program, path = ENV['PATH'])
  WindowsWhich.new.call(program, path)
end