Actions
Backport #2099
closedError when getting binding for a method via converting it to a Proc
Status:
Closed
Assignee:
Description
=begin
Not sure if this is allowed in Ruby 1.9.1 but from a poll on #ruby-lang it seems like it works in 1.8. I am running 1.9.1p243 and the following throws an argument error:
class Foo
def bar
a = 'apple'
b= 22
puts 'inside bar'
end
end
obj = Foo.new
pro = obj.method(:bar).to_proc
pro.call # 'inside bar'
b = pro.binding # Can't create Binding from C level Proc (ArgumentError)
=end
Actions
Like0
Like0Like0Like0Like0