From: AJS Date: 2008-01-05T01:09:59+09:00 Subject: iterating over array of variables - can't change them? title="Title" subtitle="Subtitle" body="Body" [title,subtitle,body].each {|item| item.downcase!} This successfully sets the original variables to "title", "subtitle", "body" BUT [title,subtitle,body].each {|item| item=""} has no effect. Why doesn't this work? How can I make it work? thanks