Class: OmniService::Namespace
- Inherits:
-
Object
- Object
- OmniService::Namespace
- Extended by:
- Dry::Initializer
- Includes:
- Strict
- Defined in:
- lib/omni_service/namespace.rb
Overview
Instance Method Summary collapse
Methods included from Strict
Instance Method Details
#call(*params, **context) ⇒ Object
44 45 46 47 48 49 50 |
# File 'lib/omni_service/namespace.rb', line 44 def call(*params, **context) inner_params = prepare_params(params) inner_context = prepare_context(context) inner_result = component_wrapper.call(*inner_params, **inner_context) transform_result(inner_result, params:, context:, inner_context_keys: inner_context.keys) end |