Module: HostOS::Support
- Defined in:
- lib/host-os/support.rb,
lib/host-os/support.rb
Overview
You need to require ‘host-os/support` explicitly.
This module provides helpful support methods for the HostOS module.
It adds attributes and methods depending on the detected operating system and Ruby interpreter.
Instance Attribute Summary collapse
-
#dev_null ⇒ String
readonly
Name of or path to the null device.
-
#open_command ⇒ String
readonly
Name of the open command.
-
#rss_bytes ⇒ Integer
readonly
Number of bytes used by the current process.
-
#suggested_thread_count ⇒ Integer
readonly
Suggested number of threads to use.
-
#temp_dir ⇒ String
readonly
Name of the temporary directory.
Instance Method Summary collapse
-
#app_config_path(app_name) ⇒ String
Determines the name of the directory where application specific data should be stored.
Instance Attribute Details
#dev_null ⇒ String (readonly)
This attribute is only available on Windows, OS2 and Unix systems.
Returns name of or path to the null device.
|
# File 'lib/host-os/support.rb', line 13
|
#open_command ⇒ String (readonly)
This attribute is only available on Windows, MacOS and Linux systems.
Returns name of the open command.
|
# File 'lib/host-os/support.rb', line 17
|
#rss_bytes ⇒ Integer (readonly)
This attribute is only available on Windows and Unix or when using JRuby
Returns number of bytes used by the current process.
|
# File 'lib/host-os/support.rb', line 21
|
#suggested_thread_count ⇒ Integer (readonly)
Returns suggested number of threads to use.
|
# File 'lib/host-os/support.rb', line 26
|
#temp_dir ⇒ String (readonly)
Returns name of the temporary directory.
|
# File 'lib/host-os/support.rb', line 29
|
Instance Method Details
#app_config_path(app_name) ⇒ String
This method is only available on Windows and Posix-compatible systems.
Determines the name of the directory where application specific data should be stored.
|
# File 'lib/host-os/support.rb', line 32
|