あおきです。

特異クラス定義を使った特異メソッドからクラス変数が見えないのは
仕様ですか?

class C
  @@v = 'ok'

  def self.ok
    puts @@v
  end

  class << self
    def notok
      puts @@v
    end
  end
end

C.ok      #-> ok
C.notok   #-> NameError: uninitialized class variable

-------------------------------------------------------------------
あおきみねろう