Class: Hecks::Runtime::CommandInterpreter::Context

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#aggregateObject

Returns the value of attribute aggregate

Returns:

  • (Object)

    the current value of aggregate



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def aggregate
  @aggregate
end

#argsObject

Returns the value of attribute args

Returns:

  • (Object)

    the current value of args



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def args
  @args
end

#commandObject

Returns the value of attribute command

Returns:

  • (Object)

    the current value of command



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def command
  @command
end

#correlationObject

Returns the value of attribute correlation

Returns:

  • (Object)

    the current value of correlation



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def correlation
  @correlation
end

#delegated_eventsObject

Returns the value of attribute delegated_events

Returns:

  • (Object)

    the current value of delegated_events



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def delegated_events
  @delegated_events
end

#domainObject

Returns the value of attribute domain

Returns:

  • (Object)

    the current value of domain



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def domain
  @domain
end

#dry_runObject

Returns the value of attribute dry_run

Returns:

  • (Object)

    the current value of dry_run



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def dry_run
  @dry_run
end

#instanceObject

Returns the value of attribute instance

Returns:

  • (Object)

    the current value of instance



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def instance
  @instance
end

#old_stateObject

Returns the value of attribute old_state

Returns:

  • (Object)

    the current value of old_state



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def old_state
  @old_state
end

#persistence_outcomeObject

Returns the value of attribute persistence_outcome

Returns:

  • (Object)

    the current value of persistence_outcome



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def persistence_outcome
  @persistence_outcome
end

#planObject

Returns the value of attribute plan

Returns:

  • (Object)

    the current value of plan



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def plan
  @plan
end

#repositoryObject

Returns the value of attribute repository

Returns:

  • (Object)

    the current value of repository



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def repository
  @repository
end

#resultObject

Returns the value of attribute result

Returns:

  • (Object)

    the current value of result



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def result
  @result
end

#routeObject

Returns the value of attribute route

Returns:

  • (Object)

    the current value of route



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def route
  @route
end

#strategyObject

Returns the value of attribute strategy

Returns:

  • (Object)

    the current value of strategy



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def strategy
  @strategy
end

#transitionObject

Returns the value of attribute transition

Returns:

  • (Object)

    the current value of transition



38
39
40
# File 'lib/hecks/runtime/command_interpreter.rb', line 38

def transition
  @transition
end