From d45466dc5b9b45d5b78d161fc86265e6e19d6e1e Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Fri, 26 Feb 2021 10:06:30 -0800 Subject: Oops! Add another test and fix to_proc implementation --- ext/fiddle/lib/fiddle/function.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ext/fiddle/lib') diff --git a/ext/fiddle/lib/fiddle/function.rb b/ext/fiddle/lib/fiddle/function.rb index f9910a0524..dc2e3e6bf5 100644 --- a/ext/fiddle/lib/fiddle/function.rb +++ b/ext/fiddle/lib/fiddle/function.rb @@ -22,7 +22,8 @@ module Fiddle # Turn this function in to a proc def to_proc - lambda { |*args| self.call(*args) } + this = self + lambda { |*args| this.call(*args) } end end end -- cgit v1.2.3