Table of Contents - opera-0.2.5 Documentation
Pages
-
README
- Opera::Operation
- Installation
- Configuration
- Specs
- Debugging
- Content
- Usage examples
- Basic operation
- Call with valid parameters
- Call with INVALID parameters - missing first_name
- Call with MISSING dependencies
- Example with sanitizing parameters
- Example operation with old validations
- Call with valid parameters
- Call with INVALID parameters
- Example with step that raises exception
- Call with step throwing exception
- Example with step that finishes execution
- Call
- Failing transaction
- Example with non-existing attribute
- Passing transaction
- Example with updating timestamp
- Benchmark
- Example with information (real and total) from benchmark
- Success
- Example with information (real and total) from benchmark
- Inner Operation
- Example with inner operation doing the find
- Inner Operations
- Opera::Operation::Result - Instance Methods
- Opera::Operation::Base - Class Methods
- Opera::Operation::Base - Instance Methods
Classes and Modules
- Opera
- Opera::Error
- Opera::Operation
- Opera::Operation::Base
- Opera::Operation::Builder
- Opera::Operation::Builder::ClassMethods
- Opera::Operation::Builder::InnerBuilder
- Opera::Operation::Config
- Opera::Operation::Executor
- Opera::Operation::Instructions
- Opera::Operation::Instructions::Executors
- Opera::Operation::Instructions::Executors::Benchmark
- Opera::Operation::Instructions::Executors::Operation
- Opera::Operation::Instructions::Executors::Operations
- Opera::Operation::Instructions::Executors::Operations::WrongOperationsResultError
- Opera::Operation::Instructions::Executors::Step
- Opera::Operation::Instructions::Executors::Success
- Opera::Operation::Instructions::Executors::Transaction
- Opera::Operation::Instructions::Executors::Transaction::RollbackTransactionError
- Opera::Operation::Instructions::Executors::Validate
- Opera::Operation::Result
- Opera::UnknownInstructionError
Methods
- ::call — Opera::Operation::Base
- ::check_method_availability! — Opera::Operation::Base
- ::config — Opera::Operation::Base
- ::configure — Opera::Operation::Base
- ::configure — Opera::Operation::Config
- ::included — Opera::Operation::Builder
- ::new — Opera::Operation::Base
- ::new — Opera::Operation::Builder::InnerBuilder
- ::new — Opera::Operation::Config
- ::new — Opera::Operation::Executor
- ::new — Opera::Operation::Result
- ::reporter — Opera::Operation::Base
- #add_error — Opera::Operation::Result
- #add_errors — Opera::Operation::Result
- #add_exception — Opera::Operation::Result
- #add_exceptions — Opera::Operation::Result
- #add_execution — Opera::Operation::Result
- #add_failures — Opera::Operation::Instructions::Executors::Operations
- #add_information — Opera::Operation::Result
- #add_instruction_output — Opera::Operation::Executor
- #add_results — Opera::Operation::Instructions::Executors::Operations
- #break_condition — Opera::Operation::Executor
- #break_condition — Opera::Operation::Instructions::Executors::Success
- #break_condition — Opera::Operation::Instructions::Executors::Validate
- #call — Opera::Operation::Executor
- #call — Opera::Operation::Instructions::Executors::Benchmark
- #call — Opera::Operation::Instructions::Executors::Operation
- #call — Opera::Operation::Instructions::Executors::Operations
- #call — Opera::Operation::Instructions::Executors::Step
- #call — Opera::Operation::Instructions::Executors::Success
- #call — Opera::Operation::Instructions::Executors::Transaction
- #config — Opera::Operation::Base
- #config — Opera::Operation::Executor
- #configure — Opera::Operation::Config
- #context — Opera::Operation::Executor
- #custom_reporter — Opera::Operation::Config
- #evaluate_instruction — Opera::Operation::Executor
- #evaluate_instruction — Opera::Operation::Instructions::Executors::Validate
- #evaluate_instructions — Opera::Operation::Executor
- #failure? — Opera::Operation::Result
- #finish! — Opera::Operation::Base
- #finished? — Opera::Operation::Base
- #instructions — Opera::Operation::Builder::ClassMethods
- #raise_error — Opera::Operation::Instructions::Executors::Operations
- #reporter — Opera::Operation::Executor
- #result — Opera::Operation::Executor
- #save_information — Opera::Operation::Instructions::Executors::Operation
- #success? — Opera::Operation::Result
- #transaction_class — Opera::Operation::Instructions::Executors::Transaction
- #transaction_method — Opera::Operation::Instructions::Executors::Transaction
- #transaction_options — Opera::Operation::Instructions::Executors::Transaction