Class: Lettert::Run
- Inherits:
-
Object
- Object
- Lettert::Run
- Defined in:
- lib/lettert/run.rb
Class Method Summary collapse
Class Method Details
.call(*args) ⇒ Object
44 45 46 47 48 |
# File 'lib/lettert/run.rb', line 44 def self.call(*args) out, err, status = Open3.capture3(*args, stdin_data: $stdin.closed? || $stdin.tty? ? '' : $stdin.read) Result.new out: out, err: err, argv: args, status: status.exitstatus end |