class Tests
def self.test1
'This is the First'
end
def self.test2
'This is the second'
end
end
puts Tests.test1.test2
Я получаю сообщение об ошибкеМетоды класса Ruby, вызывающие его дважды?
undefined method `test2' for "This is the First":String (NoMethodError).
Я предполагаю, что его не представляется возможным назвать второй метод класса. Однако я делаю кодирование чего-то, что говорит мне, что это возможно. Может ли кто-нибудь подтвердить или помочь исправить это?
Это называется «свободный интерфейс», поэтому ссылка на сообщение в блоге, где это было популяризировано, и исторический контекст моего ответа. – akuhn