>> string = '#{var}'
=> "\#{var}"
>> proc = Proc.new { |var| string }
=> #<Proc:0xb717a8c4@(pry):6>
>> proc.call(123)
=> "\#{var}"
Не совсем то, что я хочу. Двойные цитаты вокруг строки
приводят к очевидному неопределенной локальной переменной
.