# File lib/facets/more/recorder.rb, line 69 def __call__( orig ) return orig unless @msg sym = @msg[0] args = @msg[1..-1].collect do |a| Recorder === a ? a.__call__(orig) : a end obj = args.shift obj.__send__( sym, *args ) end