class Docile::ChainingFallbackContextProxy
@api private
Operates in the same manner as {FallbackContextProxy}, but replacing the primary `receiver` object with the result of each proxied method.
This is useful for implementing DSL evaluation for immutable context objects.
Public Instance Methods
method_missing(method, *args, &block)
click to toggle source
Proxy methods as in {FallbackContextProxy#method_missing}, replacing `receiver` with the returned value.
Calls superclass method
# File lib/docile/chaining_fallback_context_proxy.rb, line 16 def method_missing(method, *args, &block) @__receiver__ = super(method, *args, &block) end