Jari Williamsson wrote: > John Carter wrote: >> Ok, I'm being stupid probably... >> >> But I can't spot a method to do string interpolation. >> >> I have a string... >> >> a = 'bra#{c}ket' >> >> The variable c isn't available at the stage of setting that up. Hence >> the use of '' instead of "". >> >> The variable will be available later.... >> >> At that stage I want to do something like... >> >> c=' see ' >> a.interpolate >> >> The closest I can get is a bit fugly... >> >> eval "\"#{a}\"" >> => "bra see ket" >> >> Any better way? > > eval a I spoke too soon - my suggestion will not work... Best regards, Jari Williamsson