From: 7stud -- Date: 2009-09-04T10:36:35+09:00 Subject: Re: Is Passing a Binding with Parameters Possible? Or this: class Parameters def initialize(bind_ing, *parameters) @binding = bind_ing @parameters = parameters end def each @parameters.each {|param| yield [param, @binding]} end end def called_method(parameters, &code_block) if block_given? #do something elsif parameters.each do |param, bind_ing| eval(param, bind_ing) end end end def calling_method a = 3 b = 4 eval_str1 = 'puts a' eval_str2 = 'puts b' params = Parameters.new(binding, eval_str1, eval_str2) called_method(params) end calling_method # => 3, 4 -- Posted via http://www.ruby-forum.com/.