При поиске в каком-то блоге и статье я обнаружил, что каждый класс в Ruby сам по себе является экземпляром Class
. В чем разница между методами класса и методами экземпляра, и позволил ли Ruby создать объект объекта?
Я пытаюсь сделать что-то подобное, но все еще не могу понять
str = Class.new(String)
=> #<Class:0xb5be1418>
my_str = str.new()
=> ""
my_str = str.new("hello")
=> "hello"
my_str.class
=> #<Class:0xb5be1418>
str.class
=> Class
ТЕПЕРЬ ПОЛНОСТЬЮ ЗАПУЩЕН, расскажите мне об этом