class CrackPipe::Action::Result

Attributes

context[R]
history[R]
output[R]

Public Class Methods

new(history) click to toggle source
# File lib/crack_pipe/action/result.rb, line 8
def initialize(history)
  last_result = history.last
  @context = last_result[:context]
  @history = history
  @output = last_result[:output]
  @success = last_result[:success]
end

Public Instance Methods

[](key) click to toggle source
# File lib/crack_pipe/action/result.rb, line 16
def [](key)
  @context[key]
end
failure?() click to toggle source
# File lib/crack_pipe/action/result.rb, line 20
def failure?
  !@success
end
success?() click to toggle source
# File lib/crack_pipe/action/result.rb, line 24
def success?
  @success
end