class Protoboard::CircuitExecution

This class represents a circuit execution.

Constants

STATES

Attributes

circuit[R]
error[R]
state[R]
value[R]

Public Class Methods

new(circuit, state: :pending, value: nil, error: nil) click to toggle source
# File lib/protoboard/circuit_execution.rb, line 11
def initialize(circuit, state: :pending, value: nil, error: nil)
  @circuit = circuit
  @state = state
  @value = value
  @error = error
end

Public Instance Methods

fail?() click to toggle source
# File lib/protoboard/circuit_execution.rb, line 18
def fail?
  @state == :fail
end