"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.