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