push

pushが破壊的メソッドなのをうっかり忘れててえらい目にあった。 定数の配列の最後に引数を追加して返すメソッドを

FixArray.push(param) 

とか書いてた。その結果mongrelのインスタンスごとに定数が異なり、リロードされると配列がどんどん長くなるという怪奇現象が発生。我ながらなんて恐ろしいことを…

new_array = FixArray + [param] 

でおkですね。おkだよな…? 基本的すぎるミスで深く反省。