Class: TFClient::Environment
- Inherits:
-
Object
- Object
- TFClient::Environment
- Defined in:
- lib/textflight-client/environment.rb
Class Method Summary collapse
-
.debug? ⇒ Boolean
Returns true if debugging is enabled.
-
.user_home_directory ⇒ Object
Returns the user home directory.
-
.windows_env? ⇒ Boolean
Returns true if Windows environment.
Class Method Details
.debug? ⇒ Boolean
Returns true if debugging is enabled.
23 24 25 |
# File 'lib/textflight-client/environment.rb', line 23 def self.debug? ENV['DEBUG'] == '1' end |
.user_home_directory ⇒ Object
Returns the user home directory
6 7 8 9 10 11 |
# File 'lib/textflight-client/environment.rb', line 6 def self.user_home_directory require 'etc' # If uid is omitted, the value from Passwd[:uid] is returned instead. #noinspection RubyArgCount Etc.getpwuid.dir end |
.windows_env? ⇒ Boolean
Returns true if Windows environment
14 15 16 17 18 19 20 |
# File 'lib/textflight-client/environment.rb', line 14 def self.windows_env? if @@windows_env.nil? @@windows_env = Environment.host_os_is_win? end @@windows_env end |