Method: WatchmonkeyCli::LoopbackConnection#exec
- Defined in:
- lib/watchmonkey_cli/loopback_connection.rb
#exec(cmd, chomp = true) ⇒ Object
30 31 32 33 34 35 36 37 38 |
# File 'lib/watchmonkey_cli/loopback_connection.rb', line 30 def exec cmd, chomp = true _stdin, _stdouterr, _thread = Open3.popen2e(cmd) _thread.join res = _stdouterr.read chomp ? res.chomp : res ensure _stdin.close rescue false _stdouterr.close rescue false end |