私はルビーのシングルトンを学習し、そのようなコードを誤解している取得:ない class_singletonクラスのクラス方法が含まれており、object_singleton代わりオブジェクトのシングルトンメソッドを含んでいるのはなぜRubyのクラスとオブジェクトのシングルトン - アクセス
class MyClass
def self.class_singleton_mymethod
end
end
class_singleton = class << MyClass
self
end
puts class_singleton.methods.grep(/mymethod/) # => []
obj = MyClass.new
def obj.object_singleton_mymethod
end
object_singleton = class << obj
self
end
puts object_singleton.methods.grep(/mymethod/) # => class_singleton_mymethod
をクラスクラスメソッド?
明確な答えをありがとう! –
@Vladimir:ありがとう、私はそれを正しくしようと2つの試みが必要でしたが、私は私が満足して答えを持ってうれしいです。 :-) –