Module: OS
- Defined in:
- lib/os.rb
Class Method Summary collapse
Class Method Details
.linux? ⇒ Boolean
20 21 22 |
# File 'lib/os.rb', line 20 def linux? self.os_family == "unix" ? true : false end |
.os_family ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/os.rb', line 3 def os_family case RUBY_PLATFORM when /ix/i, /ux/i, /gnu/i, /sysv/i, /solaris/i, /sunos/i, /bsd/i "unix" when /win/i, /ming/i "windows" else "other" end end |
.windows? ⇒ Boolean
16 17 18 |
# File 'lib/os.rb', line 16 def windows? self.os_family == "windows" ? true : false end |