Class: Clientura::Client::MiddlewareFunctionContext
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- Clientura::Client::MiddlewareFunctionContext
- Defined in:
- lib/clientura/client/middleware_function_context.rb
Instance Attribute Summary collapse
-
#args ⇒ Object
Returns the value of attribute args.
-
#client ⇒ Object
Returns the value of attribute client.
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(request:, client:, args:, callable:, config:) ⇒ MiddlewareFunctionContext
constructor
A new instance of MiddlewareFunctionContext.
Constructor Details
#initialize(request:, client:, args:, callable:, config:) ⇒ MiddlewareFunctionContext
Returns a new instance of MiddlewareFunctionContext.
6 7 8 9 10 11 12 13 14 |
# File 'lib/clientura/client/middleware_function_context.rb', line 6 def initialize(request:, client:, args:, callable:, config:) @request = request @client = client @args = args @callable = callable @config = config super @request end |
Instance Attribute Details
#args ⇒ Object
Returns the value of attribute args.
4 5 6 |
# File 'lib/clientura/client/middleware_function_context.rb', line 4 def args @args end |
#client ⇒ Object
Returns the value of attribute client.
4 5 6 |
# File 'lib/clientura/client/middleware_function_context.rb', line 4 def client @client end |
Instance Method Details
#call ⇒ Object
16 17 18 |
# File 'lib/clientura/client/middleware_function_context.rb', line 16 def call instance_exec(*@config, &@callable) end |