From: "Michael W. Ryder" <_mwryder@...> Date: 2007-05-23T10:45:03+09:00 Subject: Re: Substituting variables in a method Rick DeNatale wrote: > On 5/22/07, Harry Kakueki wrote: > >> str4 = str3.gsub("#{str1}","#{str2}") > > The string interpolation is completely unnecessary, this is the same as: > str4 = str3.gsub(str1, str2) > > How does one know when to use string interpolation and when it isn't needed? I know that if I want to put a variable in the middle of a string I have to use interpolation so I thought I also needed something like that in this case as I didn't want to convert c's to d's.