Module: Lite::Command

Defined in:
lib/lite/command/base.rb,
lib/lite/command/step.rb,
lib/lite/command/fault.rb,
lib/lite/command/utils.rb,
lib/lite/command/context.rb,
lib/lite/command/version.rb,
lib/lite/command/sequence.rb,
lib/lite/command/attribute.rb,
lib/lite/command/fault_streamer.rb,
lib/lite/command/internals/call.rb,
lib/lite/command/internals/fault.rb,
lib/lite/command/internals/result.rb,
lib/lite/command/internals/context.rb,
lib/lite/command/internals/execute.rb,
lib/lite/command/attribute_validator.rb

Defined Under Namespace

Modules: Internals, Utils Classes: Attribute, AttributeValidator, Base, Context, Error, Failure, Fault, FaultStreamer, Invalid, Noop, Sequence, Step

Constant Summary collapse

VERSION =
"2.1.1"
STATUSES =
[
  SUCCESS = "success",
  NOOP    = "noop",
  INVALID = "invalid",
  FAILURE = "failure",
  ERROR   = "error"
].freeze
FAULTS =
(STATUSES - [SUCCESS]).freeze
STATES =
[
  PENDING     = "pending",
  EXECUTING   = "executing",
  COMPLETE    = "complete",
  INTERRUPTED = "interrupted"
].freeze