From: Kyle Schmitt Date: 2007-07-26T00:39:23+09:00 Subject: Re: A question of style... Tanner, It's not quite the point. At the moment they are being accessed directly, bf you're going to use a clone, to ensure you don't manipulate the var being passed in, you'd either have to do one of the following, and that's a matter of taste. def initialize(url) @url=cleanURL(url.cone) .... end or def initialize(url) @url=url.clone cleanURL .... end def cleanURL() @url.gsub!(whatever)