Class: Landlock::CaptureResult

Inherits:
Object
  • Object
show all
Includes:
ResultBehavior
Defined in:
lib/landlock/result.rb

Instance Attribute Summary

Attributes included from ResultBehavior

#status, #stderr, #stdout

Instance Method Summary collapse

Methods included from ResultBehavior

#inspect, #output_truncated?, #success?, #timed_out?, #to_ary, #to_s

Constructor Details

#initialize(stdout:, stderr:, status:, output_truncated: false, timed_out: false) ⇒ CaptureResult

Returns a new instance of CaptureResult.



35
36
37
38
39
40
41
# File 'lib/landlock/result.rb', line 35

def initialize(stdout:, stderr:, status:, output_truncated: false, timed_out: false)
  @stdout = stdout
  @stderr = stderr
  @status = status
  @output_truncated = output_truncated
  @timed_out = timed_out
end