| Class | Needle::Pipeline::InterceptorElement |
| In: |
lib/needle/pipeline/interceptor.rb
|
| Parent: | Element |
The pipeline element that implements adding interceptors to a service.
| interceptors | [R] | The array of interceptors to be proxied onto the object. |
Invokes the next element in the chain and adds the interceptors to the result, returning a proxy object wrapped by the interceptors.
# File lib/needle/pipeline/interceptor.rb, line 38
38: def call( container, point, *args )
39: service = succ.call( container, point, *args )
40: InterceptorChainBuilder.build( point, service, @interceptors )
41: end