При создании класса, мы используем ключевое слово class
как:В чем разница между `` Class` и class`
class Abc
Z = 5
def add
puts "anything here"
end
end
В консоли Abc.class # => Class
Как Abc
внутренне стать классом? В чем разница между class
и Class
?
Было бы здорово, если бы кто-нибудь мог объяснить, как внутренние константы и метод внутренне вызываются, а если метод не определен, то как мы получаем исключение "undefined class method"
. Какова внутренняя логика этого?
Большое вам спасибо за ваши прекрасные объяснения. – Chitra