Parent

Files

Needle::InterceptorChainBuilder::ProxyObjectChainElement

Encapsulates the end of an interceptor chain, which is the actual object being affected.

Public Class Methods

new( obj ) click to toggle source

Create a new ProxyObjectChainElement that wraps the given object.

    # File lib/needle/interceptor-chain.rb, line 68
68:       def initialize( obj )
69:         @obj = obj
70:       end

Public Instance Methods

process_next( context ) click to toggle source

Invoke the method represented by the context on the wrapped object.

    # File lib/needle/interceptor-chain.rb, line 73
73:       def process_next( context )
74:         @obj.__send__( context.sym, *context.args, &context.block )
75:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.