Class: Hecks::Runtime::CommandInterpreter::Context
- Inherits:
-
Struct
- Object
- Struct
- Hecks::Runtime::CommandInterpreter::Context
- Defined in:
- lib/hecks/runtime/command_interpreter.rb
Overview
EVERY CROSS-STEP LOCAL call used to thread through its own literal
sequence, held in one place now that the sequence is data-driven —
result and transition/old_state default to nil until the step
that sets them runs, same as they were unset locals before that point.
Instance Attribute Summary collapse
-
#aggregate ⇒ Object
Returns the value of attribute aggregate.
-
#args ⇒ Object
Returns the value of attribute args.
-
#command ⇒ Object
Returns the value of attribute command.
-
#correlation ⇒ Object
Returns the value of attribute correlation.
-
#delegated_events ⇒ Object
Returns the value of attribute delegated_events.
-
#domain ⇒ Object
Returns the value of attribute domain.
-
#dry_run ⇒ Object
Returns the value of attribute dry_run.
-
#instance ⇒ Object
Returns the value of attribute instance.
-
#old_state ⇒ Object
Returns the value of attribute old_state.
-
#persistence_outcome ⇒ Object
Returns the value of attribute persistence_outcome.
-
#plan ⇒ Object
Returns the value of attribute plan.
-
#repository ⇒ Object
Returns the value of attribute repository.
-
#result ⇒ Object
Returns the value of attribute result.
-
#route ⇒ Object
Returns the value of attribute route.
-
#strategy ⇒ Object
Returns the value of attribute strategy.
-
#transition ⇒ Object
Returns the value of attribute transition.
Instance Attribute Details
#aggregate ⇒ Object
Returns the value of attribute aggregate
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def aggregate @aggregate end |
#args ⇒ Object
Returns the value of attribute args
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def args @args end |
#command ⇒ Object
Returns the value of attribute command
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def command @command end |
#correlation ⇒ Object
Returns the value of attribute correlation
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def correlation @correlation end |
#delegated_events ⇒ Object
Returns the value of attribute delegated_events
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def delegated_events @delegated_events end |
#domain ⇒ Object
Returns the value of attribute domain
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def domain @domain end |
#dry_run ⇒ Object
Returns the value of attribute dry_run
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def dry_run @dry_run end |
#instance ⇒ Object
Returns the value of attribute instance
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def instance @instance end |
#old_state ⇒ Object
Returns the value of attribute old_state
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def old_state @old_state end |
#persistence_outcome ⇒ Object
Returns the value of attribute persistence_outcome
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def persistence_outcome @persistence_outcome end |
#plan ⇒ Object
Returns the value of attribute plan
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def plan @plan end |
#repository ⇒ Object
Returns the value of attribute repository
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def repository @repository end |
#result ⇒ Object
Returns the value of attribute result
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def result @result end |
#route ⇒ Object
Returns the value of attribute route
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def route @route end |
#strategy ⇒ Object
Returns the value of attribute strategy
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def strategy @strategy end |
#transition ⇒ Object
Returns the value of attribute transition
38 39 40 |
# File 'lib/hecks/runtime/command_interpreter.rb', line 38 def transition @transition end |