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