lib/rext/enumerable/helpers.rb in visionmedia-rext-0.0.3 vs lib/rext/enumerable/helpers.rb in visionmedia-rext-0.0.4

- old
+ new

@@ -1,6 +1,7 @@ +require 'rext/compat/basic_object' require 'rext/module/helpers' require 'rext/proc/helpers' module Enumerable @@ -17,12 +18,10 @@ # === See # # * Enumerable#proxy # - class Proxy - instance_methods.each { |m| undef_method m unless m.match(/^__/) } - + class Proxy < BasicObject def initialize object, meth @object, @method = object, meth end def method_missing meth, *args, &block