Class: Aruba::Platforms::WindowsPlatform
Overview
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
Class Method Summary
collapse
Instance Method Summary
collapse
#absolute_path?, #announcer, #chdir, #chmod, #command?, #command_monitor, #cp, #create_file, #create_fixed_size_file, #current_ruby, #default_shell, #deprecated, #detect_ruby, #determine_disk_usage, #determine_file_size, #directory?, #executable?, #exist?, #expand_path, #file?, #filesystem_status, #getwd, #logger, #mkdir, #mv, #relative_command?, #relative_path?, #require_matching_files, #rm, #simple_table, #touch, #with_environment, #write_file
Class Method Details
[View source]
20
21
22
|
# File 'lib/aruba/platforms/windows_platform.rb', line 20
def self.match?
Gem.win_platform?
end
|
Instance Method Details
permalink
#builtin_shell_commands ⇒ Object
[View source]
39
40
41
|
# File 'lib/aruba/platforms/windows_platform.rb', line 39
def builtin_shell_commands
%w(cd dir echo exit set type)
end
|
permalink
#term_signal_supported? ⇒ Boolean
[View source]
43
44
45
|
# File 'lib/aruba/platforms/windows_platform.rb', line 43
def term_signal_supported?
false
end
|
permalink
#which(program, path = ENV["PATH"]) ⇒ Object
[View source]
35
36
37
|
# File 'lib/aruba/platforms/windows_platform.rb', line 35
def which(program, path = ENV["PATH"])
WindowsWhich.new.call(program, path)
end
|