"Florian Gross" <flgr / ccan.de> wrote
> But I'd certainly be willing to help out with getting
> Binding.of_caller to work.

Looks like it uses eval, which only takes a string, so I'm not sure ... Do
you think it could implement bind_vars to do the following?

def f (arr)
    bind_vars [:x, :y, :z], arr
    [x, y, z]
end

f [1, 2, 3] #=> [1, 2, 3]

Thanks.