Commit cecdb49

mo khan <mo@mokhan.ca>
2013-03-16 03:34:14
test registering interceptors
1 parent fe0a6c6
Changed files (1)
proxy.rb
@@ -2,8 +2,8 @@ require 'invocation'
 
 module Booty
   class Proxy
-    def initialize(instance)
-      @instance = instance
+    def initialize(target)
+      @target = target
     end
 
     def add(method, interceptor)
@@ -13,11 +13,11 @@ module Booty
     end
 
     def create_invocation_for(method, args)
-      Invocation.new(@instance, method, args)
+      Invocation.new(@target, method, args)
     end
 
     def method_missing(method, *args, &block)
-      @instance.send(method)
+      @target.public_send(method, *args, block)
     end
   end
 end