Class: OperationBase

Inherits:
Object
  • Object
show all
Includes:
Operation::Callbacks, Operation::Core, Operation::ErrorHandler, Operation::Execute, Operation::Failures, Operation::Rewind, Operation::Status, Operation::Transactions, ShortCircuIt, Technologic, TransactionWrapper
Defined in:
lib/flow/operation_base.rb

Overview

Operations are service objects which are executed with a state.

Direct Known Subclasses

ApplicationOperation

Method Summary

Methods included from Operation::Status

#executed?, #failed?, #success?

Methods included from Operation::Rewind

#rewind, #undo

Methods included from Operation::Failures

#fail!

Methods included from Operation::Execute

#behavior, #execute, #execute!

Methods included from Operation::Core

#initialize