lib/convenient_service/configs/standard.rb in convenient_service-0.6.0 vs lib/convenient_service/configs/standard.rb in convenient_service-0.7.0

- old
+ new

@@ -32,16 +32,10 @@ use Plugins::Common::HasCallbacks::Concern use Plugins::Common::HasAroundCallbacks::Concern use Plugins::Service::HasInspect::Concern - ## - # NOTE: Optional plugins. - # TODO: Specs. - # - # use Plugins::Common::HasConfig::Concern - # end middlewares :initialize do use Plugins::Common::NormalizesEnv::Middleware @@ -49,22 +43,28 @@ end middlewares :result do use Plugins::Common::NormalizesEnv::Middleware - use Plugins::Service::HasResult::Middleware - - use Plugins::Service::HasResultSteps::Middleware - use Plugins::Common::HasCallbacks::Middleware use Plugins::Common::HasAroundCallbacks::Middleware + use Plugins::Service::HasResult::Middleware + use Plugins::Service::HasResultSteps::Middleware + use Plugins::Service::RaisesOnDoubleResult::Middleware use Plugins::Common::CachesReturnValue::Middleware end + middlewares :step do + use Plugins::Common::NormalizesEnv::Middleware + + use Plugins::Common::HasCallbacks::Middleware + use Plugins::Common::HasAroundCallbacks::Middleware + end + middlewares :success do use Plugins::Common::NormalizesEnv::Middleware use Plugins::Service::HasResultShortSyntax::Success::Middleware end @@ -109,17 +109,23 @@ use Plugins::Result::HasJsendStatusAndAttributes::Concern use Plugins::Result::HasResultShortSyntax::Concern use Plugins::Result::CanRecalculateResult::Concern + use Plugins::Result::HasStep::Concern + use Plugins::Result::CanHaveParentResult::Concern + use Plugins::Result::HasInspect::Concern end middlewares :initialize do use Plugins::Common::NormalizesEnv::Middleware use Plugins::Result::HasJsendStatusAndAttributes::Middleware + + use Plugins::Result::HasStep::Initialize::Middleware + use Plugins::Result::CanHaveParentResult::Initialize::Middleware end middlewares :success? do use Plugins::Common::NormalizesEnv::Middleware @@ -172,10 +178,17 @@ use Plugins::Common::NormalizesEnv::Middleware use Plugins::Result::RaisesOnNotCheckedResultStatus::Middleware end + middlewares :to_kwargs do + use Plugins::Common::NormalizesEnv::Middleware + + use Plugins::Result::HasStep::ToKwargs::Middleware + use Plugins::Result::CanHaveParentResult::ToKwargs::Middleware + end + class self::Internals include Core concerns do use Plugins::Internals::HasCache::Concern @@ -190,13 +203,13 @@ use Plugins::Common::HasInternals::Concern use Plugins::Step::HasInspect::Concern end - middlewares :result do + middlewares :calculate_result do use Plugins::Common::NormalizesEnv::Middleware - use Plugins::Common::CachesReturnValue::Middleware + use Plugins::Step::CanHaveParentResult::Middleware end class self::Internals include Core