Paul Lutus wrote:

>Peter Bailey wrote:
>
>/ ...
>
>  
>
>>Thanks, Paul. And, I've tried that:
>>
>>   files = ARGV
>>   files.each do |f|
>>     f = f.to_s
>>     f.gsub!(/-/, "..")
>>     puts f
>>   end
>>
>>I get a "can't modify frozen string" error message.
>>    
>>
>
>1. "f" is already a string, it doesn't need ".to_s".
>
>2. I ran your code without error, Ruby 1.8.4. Are you sure you posted the
>same code you are testing?
>
>
>  
>
Why use gsub! at all?

ARGV.each do |f|
  puts f.gsub(/-/, "..")
end