言いたいことは分かるけど実引数が変更されることはないよね。
Rubyのメソッド呼び出しは値渡しなので、
実引数の値はメソッド呼び出しの前後で必ず同一のオブジェクトであって、
異なる値に変更することはできない。
まあ、なにをもって「値を変更する」と呼ぶのかが問題ではあるけども。
値の状態なら変更可能ではある。