Module: OS

Included in:
SayWords
Defined in:
lib/jwords/os.rb

Instance Method Summary collapse

Instance Method Details

#linux?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/jwords/os.rb', line 14

def linux?
  OS.unix? and not OS.mac?
end

#mac?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/jwords/os.rb', line 6

def mac?
 /darwin/ =~ RUBY_PLATFORM
end

#unix?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/jwords/os.rb', line 10

def unix?
  !OS.windows?
end

#windows?Boolean

Returns:

  • (Boolean)


2
3
4
# File 'lib/jwords/os.rb', line 2

def windows?
  /cygwin|mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM
end