├── .gitignore ├── LICENSE ├── README.md ├── Rakefile ├── deploy ├── OperationsTestRunner.swf ├── assets │ └── common │ │ ├── css │ │ └── main.css │ │ └── js │ │ ├── swfaddress.js │ │ └── swfobject.js └── index.html ├── libs ├── bin │ ├── LICENSE │ ├── MIT-LICENSE.txt │ ├── as3-signals-v0.8.swc │ ├── flexunit-ui-runner.swc │ ├── flexunit.swc │ └── hamcrest-1.1.0.swc └── src │ └── org │ └── osflash │ └── signals │ └── utils │ ├── SignalAsync.as │ ├── SignalAsyncEvent.as │ ├── failOnSignal.as │ ├── handleSignal.as │ ├── proceedOnSignal.as │ └── registerFailureSignal.as ├── src └── com │ └── jeremyruppel │ └── operations │ ├── base │ ├── Operation.as │ └── OperationBase.as │ ├── chain │ └── OperationChain.as │ ├── core │ ├── IOperation.as │ ├── IOperationFactory.as │ ├── IOperationGroup.as │ └── IOperationOwner.as │ └── group │ ├── OperationGroup.as │ └── OperationQueue.as └── test ├── OperationsTestRunner-config.xml ├── OperationsTestRunner.mxml └── com └── jeremyruppel └── operations ├── OperationsTestSuite.as ├── base ├── OperationBaseFixture.as └── OperationFixture.as ├── chain └── OperationChainFixture.as ├── group ├── OperationGroupFixture.as └── OperationQueueFixture.as └── support ├── FailWithNullOperation.as ├── FailureOperationFactory.as ├── StringOperationFactory.as ├── SucceedWithNullOperation.as └── UpcaseOperationFactory.as /.gitignore: -------------------------------------------------------------------------------- 1 | *.tmproj 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/Rakefile -------------------------------------------------------------------------------- /deploy/OperationsTestRunner.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/deploy/OperationsTestRunner.swf -------------------------------------------------------------------------------- /deploy/assets/common/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/deploy/assets/common/css/main.css -------------------------------------------------------------------------------- /deploy/assets/common/js/swfaddress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/deploy/assets/common/js/swfaddress.js -------------------------------------------------------------------------------- /deploy/assets/common/js/swfobject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/deploy/assets/common/js/swfobject.js -------------------------------------------------------------------------------- /deploy/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/deploy/index.html -------------------------------------------------------------------------------- /libs/bin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/bin/LICENSE -------------------------------------------------------------------------------- /libs/bin/MIT-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/bin/MIT-LICENSE.txt -------------------------------------------------------------------------------- /libs/bin/as3-signals-v0.8.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/bin/as3-signals-v0.8.swc -------------------------------------------------------------------------------- /libs/bin/flexunit-ui-runner.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/bin/flexunit-ui-runner.swc -------------------------------------------------------------------------------- /libs/bin/flexunit.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/bin/flexunit.swc -------------------------------------------------------------------------------- /libs/bin/hamcrest-1.1.0.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/bin/hamcrest-1.1.0.swc -------------------------------------------------------------------------------- /libs/src/org/osflash/signals/utils/SignalAsync.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/src/org/osflash/signals/utils/SignalAsync.as -------------------------------------------------------------------------------- /libs/src/org/osflash/signals/utils/SignalAsyncEvent.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/src/org/osflash/signals/utils/SignalAsyncEvent.as -------------------------------------------------------------------------------- /libs/src/org/osflash/signals/utils/failOnSignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/src/org/osflash/signals/utils/failOnSignal.as -------------------------------------------------------------------------------- /libs/src/org/osflash/signals/utils/handleSignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/src/org/osflash/signals/utils/handleSignal.as -------------------------------------------------------------------------------- /libs/src/org/osflash/signals/utils/proceedOnSignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/src/org/osflash/signals/utils/proceedOnSignal.as -------------------------------------------------------------------------------- /libs/src/org/osflash/signals/utils/registerFailureSignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/libs/src/org/osflash/signals/utils/registerFailureSignal.as -------------------------------------------------------------------------------- /src/com/jeremyruppel/operations/base/Operation.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/src/com/jeremyruppel/operations/base/Operation.as -------------------------------------------------------------------------------- /src/com/jeremyruppel/operations/base/OperationBase.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/src/com/jeremyruppel/operations/base/OperationBase.as -------------------------------------------------------------------------------- /src/com/jeremyruppel/operations/chain/OperationChain.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/src/com/jeremyruppel/operations/chain/OperationChain.as -------------------------------------------------------------------------------- /src/com/jeremyruppel/operations/core/IOperation.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/src/com/jeremyruppel/operations/core/IOperation.as -------------------------------------------------------------------------------- /src/com/jeremyruppel/operations/core/IOperationFactory.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/src/com/jeremyruppel/operations/core/IOperationFactory.as -------------------------------------------------------------------------------- /src/com/jeremyruppel/operations/core/IOperationGroup.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/src/com/jeremyruppel/operations/core/IOperationGroup.as -------------------------------------------------------------------------------- /src/com/jeremyruppel/operations/core/IOperationOwner.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/src/com/jeremyruppel/operations/core/IOperationOwner.as -------------------------------------------------------------------------------- /src/com/jeremyruppel/operations/group/OperationGroup.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/src/com/jeremyruppel/operations/group/OperationGroup.as -------------------------------------------------------------------------------- /src/com/jeremyruppel/operations/group/OperationQueue.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/src/com/jeremyruppel/operations/group/OperationQueue.as -------------------------------------------------------------------------------- /test/OperationsTestRunner-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/OperationsTestRunner-config.xml -------------------------------------------------------------------------------- /test/OperationsTestRunner.mxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/OperationsTestRunner.mxml -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/OperationsTestSuite.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/OperationsTestSuite.as -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/base/OperationBaseFixture.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/base/OperationBaseFixture.as -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/base/OperationFixture.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/base/OperationFixture.as -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/chain/OperationChainFixture.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/chain/OperationChainFixture.as -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/group/OperationGroupFixture.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/group/OperationGroupFixture.as -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/group/OperationQueueFixture.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/group/OperationQueueFixture.as -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/support/FailWithNullOperation.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/support/FailWithNullOperation.as -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/support/FailureOperationFactory.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/support/FailureOperationFactory.as -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/support/StringOperationFactory.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/support/StringOperationFactory.as -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/support/SucceedWithNullOperation.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/support/SucceedWithNullOperation.as -------------------------------------------------------------------------------- /test/com/jeremyruppel/operations/support/UpcaseOperationFactory.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyruppel/as3-operations/HEAD/test/com/jeremyruppel/operations/support/UpcaseOperationFactory.as --------------------------------------------------------------------------------