Table of Contents - smash_the_state-1.4.3 Documentation
Classes and Modules
- SmashTheState
- SmashTheState::Matchers
- SmashTheState::Operation
- SmashTheState::Operation::Definition
- SmashTheState::Operation::DryRun
- SmashTheState::Operation::DryRun::Builder
- SmashTheState::Operation::Error
- SmashTheState::Operation::NotAuthorized
- SmashTheState::Operation::Sequence
- SmashTheState::Operation::Sequence::BadOverride
- SmashTheState::Operation::Sequence::StepConflict
- SmashTheState::Operation::State
- SmashTheState::Operation::State::Invalid
- SmashTheState::Operation::StateType
- SmashTheState::Operation::Step
- SmashTheState::Operation::ValidationStep
Methods
- ::attribute_options_to_ref_block — SmashTheState::Operation::State
- ::build — SmashTheState::Operation::State
- ::call — SmashTheState::Operation
- ::continues_from — SmashTheState::Operation
- ::custom_validation — SmashTheState::Operation
- ::definition — SmashTheState::Operation::Definition
- ::dynamic_schema — SmashTheState::Operation
- ::error — SmashTheState::Operation
- ::error! — SmashTheState::Operation
- ::eval_custom_validator_block — SmashTheState::Operation::State
- ::eval_validation_directives_block — SmashTheState::Operation::State
- ::extend_validation_directives_block — SmashTheState::Operation::State
- ::inherited — SmashTheState::Operation
- ::invalid! — SmashTheState::Operation::State
- ::middleware_class — SmashTheState::Operation
- ::middleware_step — SmashTheState::Operation
- ::model_name — SmashTheState::Operation::State
- ::new — SmashTheState::Operation::DryRun::Builder
- ::new — SmashTheState::Operation::Error
- ::new — SmashTheState::Operation::NotAuthorized
- ::new — SmashTheState::Operation::Sequence
- ::new — SmashTheState::Operation::State
- ::new — SmashTheState::Operation::State::Invalid
- ::new — SmashTheState::Operation::StateType
- ::new — SmashTheState::Operation::Step
- ::new — SmashTheState::Operation::ValidationStep
- ::override_step — SmashTheState::Operation
- ::policy — SmashTheState::Operation
- ::ref — SmashTheState::Operation::Definition
- ::represent — SmashTheState::Operation
- ::run — SmashTheState::Operation
- ::run_sequence — SmashTheState::Operation
- ::schema — SmashTheState::Operation
- ::schema — SmashTheState::Operation::Definition
- ::schema — SmashTheState::Operation::State
- ::sequence — SmashTheState::Operation
- ::step — SmashTheState::Operation
- ::to_s — SmashTheState::Operation::Definition
- ::validate — SmashTheState::Operation
- #add_dry_run_step — SmashTheState::Operation::DryRun::Builder
- #add_error_handler_for_step — SmashTheState::Operation::Sequence
- #add_implementation — SmashTheState::Operation::ValidationStep
- #add_middleware_step — SmashTheState::Operation::Sequence
- #add_step — SmashTheState::Operation::Sequence
- #add_validation_step — SmashTheState::Operation::Sequence
- #as_json — SmashTheState::Operation::State
- #call — SmashTheState::Operation::Sequence
- #cast_value — SmashTheState::Operation::StateType
- #dry_call — SmashTheState::Operation::DryRun
- #dry_run — SmashTheState::Operation::DryRun
- #dry_run_sequence — SmashTheState::Operation::DryRun
- #dry_run_sequence? — SmashTheState::Operation::DryRun
- #dup — SmashTheState::Operation::Step
- #dup — SmashTheState::Operation::ValidationStep
- #dynamic_schema? — SmashTheState::Operation::Sequence
- #dynamic_schema_step — SmashTheState::Operation::Sequence
- #implementation — SmashTheState::Operation::ValidationStep
- #make_original_state — SmashTheState::Operation::Sequence
- #mark_as_side_effect_free! — SmashTheState::Operation::Sequence
- #middleware_class — SmashTheState::Operation::Sequence
- #override_step — SmashTheState::Operation::Sequence
- #run_steps — SmashTheState::Operation::Sequence
- #side_effect_free — SmashTheState::Operation::Sequence
- #side_effect_free? — SmashTheState::Operation::Step
- #slice — SmashTheState::Operation::Sequence
- #step — SmashTheState::Operation::DryRun::Builder
- #steps_for_name — SmashTheState::Operation::Sequence
- #supports_block_expectations? — SmashTheState::Matchers
- #validate! — SmashTheState::Operation::ValidationStep