>>557
class ClassA
@array = Array.new # <- ここが間違い

これだと @array は「ClassA」というオブジェクトのインスタンス変数になる
君が欲しいのは「ClassAのインスタンス」というオブジェクトのインスタンス変数だろう

class ClassA
def initialize
@array = Array.new
end

とすれば解決するはず