Class: Scallop::Result
- Inherits:
-
Hashie::Dash
- Object
- Hashie::Dash
- Scallop::Result
- Defined in:
- lib/scallop.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#output ⇒ Object
stdout & stderr combined.
- #success? ⇒ Boolean
Class Method Details
.from_capture3(result) ⇒ Object
26 27 28 29 |
# File 'lib/scallop.rb', line 26 def self.from_capture3(result) stdout, stderr, status = result new(stdout: stdout, stderr: stderr, status: status) end |
Instance Method Details
#output ⇒ Object
stdout & stderr combined
36 37 38 |
# File 'lib/scallop.rb', line 36 def output @_output ||= [stdout, stderr].reject { |s| s.nil? || s.empty? }.join("\n") end |
#success? ⇒ Boolean
31 32 33 |
# File 'lib/scallop.rb', line 31 def success? status.success? end |