Module: ConvenientService::Core::Entities::Config::Entities::MethodMiddlewares::Entities::Middlewares::Base::Concern::InstanceMethods
- Includes:
- Support::AbstractMethod
- Defined in:
- lib/convenient_service/core/entities/config/entities/method_middlewares/entities/middlewares/base/concern/instance_methods.rb
Instance Method Summary collapse
- #==(other) ⇒ Boolean?
-
#call ⇒ Object
Can be any type.
- #initialize(stack, **kwargs) ⇒ void
- #middleware_arguments ⇒ ConvenientService::Support::Arguments
Methods included from Support::Concern
Instance Method Details
#==(other) ⇒ Boolean?
51 52 53 54 55 56 57 58 59 |
# File 'lib/convenient_service/core/entities/config/entities/method_middlewares/entities/middlewares/base/concern/instance_methods.rb', line 51 def ==(other) return unless other.instance_of?(self.class) return false if @__stack__ != other.instance_variable_get(:@__stack__) return false if @__env__ != other.instance_variable_get(:@__env__) return false if @__middleware_arguments__ != other.instance_variable_get(:@__middleware_arguments__) true end |
#call ⇒ Object
Returns Can be any type.
28 |
# File 'lib/convenient_service/core/entities/config/entities/method_middlewares/entities/middlewares/base/concern/instance_methods.rb', line 28 abstract_method :call |
#initialize(stack, **kwargs) ⇒ void
34 35 36 37 38 |
# File 'lib/convenient_service/core/entities/config/entities/method_middlewares/entities/middlewares/base/concern/instance_methods.rb', line 34 def initialize(stack, **kwargs) @__stack__ = stack @__env__ = kwargs.fetch(:env) { {} } @__middleware_arguments__ = kwargs.fetch(:middleware_arguments) { Support::Arguments.null_arguments } end |
#middleware_arguments ⇒ ConvenientService::Support::Arguments
43 44 45 |
# File 'lib/convenient_service/core/entities/config/entities/method_middlewares/entities/middlewares/base/concern/instance_methods.rb', line 43 def middleware_arguments @__middleware_arguments__ end |