Maybe I'm overlooking something obvious,
or maybe it's not possible.

We all know how convenient string interpolation
can be: msg = "myval = #{myval}"

Is there a way to perform interpolation on
an arbitrary string? For example, if the
above string were read in from a file?

gsub doesn't count. :) Unless you have a
particularly elegant way to use it.

Cheers,
Hal