------art_649_23521918.1321129168933
Content-Type: multipart/alternative; 
	boundary---art_650_25299675.1321129168933"

------art_650_25299675.1321129168933
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

This is an extremely advanced Ruby question. Given:

  def binding1
    a  
    binding
  end

  def binding2
    b  
    binding
  end

  eval('a', binding1)  #1
  eval('b', binding2)  #2

Is there a way to "merge" the binding to do something like:

  eval('a + b', binding1 + binding2)  #3



------art_650_25299675.1321129168933
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

This is an extremely advanced Ruby question. Given:<div><br></div><div>&nbsp; def binding1</div><div>&nbsp; &nbsp; a  </div><div>&nbsp; &nbsp; binding</div><div>&nbsp; end</div><div><br></div><div>&nbsp; def binding2</div><div>&nbsp; &nbsp; b  </div><div>&nbsp; &nbsp; binding</div><div>&nbsp; end</div><div><br></div><div>&nbsp; eval('a', binding1) &nbsp;#t; 1</div><div>&nbsp; eval('b', binding2) &nbsp;#t; 2<br></div><div><br></div><div>Is there a way to "merge" the binding to do something like:</div><div><br></div><div>&nbsp; eval('a + b', binding1 + binding2) &nbsp;#t; 3<br></div><div><br></div><div><br></div>
------art_650_25299675.1321129168933--

------art_649_23521918.1321129168933--