Module: Okami::OS
- Defined in:
- lib/okami/os.rb
Constant Summary collapse
- @@system =
case RUBY_PLATFORM when /darwin/i then :mac when /mswin/i then :windows when /linux/i then :linux else :unknown end
Class Method Summary collapse
- .linux? ⇒ Boolean
- .mac? ⇒ Boolean
- .system ⇒ Object
- .to_s ⇒ Object
- .to_sym ⇒ Object
- .unknown? ⇒ Boolean
- .windows? ⇒ Boolean
Class Method Details
.linux? ⇒ Boolean
16 |
# File 'lib/okami/os.rb', line 16 def linux?; @@system == :linux end |
.mac? ⇒ Boolean
14 |
# File 'lib/okami/os.rb', line 14 def mac?; @@system == :mac end |
.system ⇒ Object
11 |
# File 'lib/okami/os.rb', line 11 def system; @@system end |
.to_s ⇒ Object
13 |
# File 'lib/okami/os.rb', line 13 def to_s; @@system.to_s.capitalize end |
.to_sym ⇒ Object
12 |
# File 'lib/okami/os.rb', line 12 def to_sym; @@system end |
.unknown? ⇒ Boolean
17 |
# File 'lib/okami/os.rb', line 17 def unknown?; @@system == :unknown end |
.windows? ⇒ Boolean
15 |
# File 'lib/okami/os.rb', line 15 def windows?; @@system == :windows end |