Class: Statecraft::Machine::Edge
- Inherits:
-
Struct
- Object
- Struct
- Statecraft::Machine::Edge
- Defined in:
- lib/statecraft/machine.rb
Overview
edge_guards / event_guards carry the FULL lists of both layers in record-then-input order — execution and the prediction run them as one sequence. The parallel *_record_guards fields hold only the record layer; nothing but the offering introspection reads them.
Instance Attribute Summary collapse
-
#edge_guards ⇒ Object
Returns the value of attribute edge_guards.
-
#edge_record_guards ⇒ Object
Returns the value of attribute edge_record_guards.
-
#event_guards ⇒ Object
Returns the value of attribute event_guards.
-
#event_names ⇒ Object
Returns the value of attribute event_names.
-
#event_record_guards ⇒ Object
Returns the value of attribute event_record_guards.
-
#from ⇒ Object
Returns the value of attribute from.
-
#lock ⇒ Object
Returns the value of attribute lock.
-
#to ⇒ Object
Returns the value of attribute to.
Instance Attribute Details
#edge_guards ⇒ Object
Returns the value of attribute edge_guards
14 15 16 |
# File 'lib/statecraft/machine.rb', line 14 def edge_guards @edge_guards end |
#edge_record_guards ⇒ Object
Returns the value of attribute edge_record_guards
14 15 16 |
# File 'lib/statecraft/machine.rb', line 14 def edge_record_guards @edge_record_guards end |
#event_guards ⇒ Object
Returns the value of attribute event_guards
14 15 16 |
# File 'lib/statecraft/machine.rb', line 14 def event_guards @event_guards end |
#event_names ⇒ Object
Returns the value of attribute event_names
14 15 16 |
# File 'lib/statecraft/machine.rb', line 14 def event_names @event_names end |
#event_record_guards ⇒ Object
Returns the value of attribute event_record_guards
14 15 16 |
# File 'lib/statecraft/machine.rb', line 14 def event_record_guards @event_record_guards end |
#from ⇒ Object
Returns the value of attribute from
14 15 16 |
# File 'lib/statecraft/machine.rb', line 14 def from @from end |
#lock ⇒ Object
Returns the value of attribute lock
14 15 16 |
# File 'lib/statecraft/machine.rb', line 14 def lock @lock end |
#to ⇒ Object
Returns the value of attribute to
14 15 16 |
# File 'lib/statecraft/machine.rb', line 14 def to @to end |