Class: Cygwin
- Inherits:
-
Object
- Object
- Cygwin
- Defined in:
- lib/guess_os/type/cygwin.rb
Class Method Summary collapse
Class Method Details
.guess(host) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/guess_os/type/cygwin.rb', line 2 def self.guess(host) conn = GuessOS::Conn.new(host) command = "pwd" conn.exec(command) identified = conn.ok && conn.last_output.include?("/cygdrive") return GuessOS::OS.unkown unless identified output = conn.last_output type = :cygwin name = "cygwin" desc = output.delete("\n") GuessOS::OS.new(type, name, desc) end |