From: scooterm@... Date: 2008-01-03T12:25:04+09:00 Subject: change the symbol in an interpolated string value? PROBLEM: I would like to be able to change the symbol in an interpolated string value. For example: # before whoever = "World"; message = "Hello #{whoever}"; puts message; # after whoever = "World"; ## message = "Hello @{whoever}"; ## one arbitrary example ## message = "Hello ${whoever}"; ## another example ## message = "Hello ???{whoever}"; ## yet another ## message = "Hello ___whoever___"; ## or even yet another, no braces this time puts message; I would like to be able to make it so any of the commented-out versions could work, just as the "before" version works. What's the ruby-way of doing this?