class Foo
def self.one; 1 end
class << self
def two; 2 end
end
end
puts Foo.singleton_methods.inspect # => ["two", "one"]
Мне сказали, что вышеупомянутые методы "один "и" два концептуально разные, но я не понимаю как. Оба являются одноэлементными методами - в чем разница между концепцией и приложением?