From: itsme213 Date: 2004-12-03T03:27:45+09:00 Subject: any way to manipulate variables and bindings? def foo bar [:a, :b, :c] a b c end I would like a, b, and c to be local variables with values 1, 2, 3 (positions of :a, :b, :c). Is there some implementation of def bar (symbol_list) symbol_list.each_with_index { |s, i| ??? } end that will do this?