増井@ハイセックと言います。

 現在クラスをXMLっぽく出力するためのモジュールを作成していて
詰まっています。

 言葉で説明するのは難しいんでコード書きました。

-- start of ruby code --
module MOD_A
  class CLA_A
    def test
      "MOD_A::CLA_A\n"
    end
  end

  def test
    CLA_A.new.test
  end
  
end

class CLA_B
  include MOD_A
  
  class CLA_A < CLA_A
    def test
      "CLA_B::CLA_A\n"
    end
  end
end

cla_b = CLA_B.new
print cla_b.test #=> MOD_A::CLA_A

-- end of ruby code --

 実行するとMOD_A::CLA_Aが表示されますが、本当はCLA_B::CLA_Aを
表示させたいんです。
 MOD_A::CLA_AをCLA_B::CLA_Aで上書きしないで、
別の方法でもいいんですがなにか良い方法ありませんか?