У меня есть следующая структура кода:Вызов функции второго уровня со второго уровня в Рубине
class Test
def self.test
def something
return 'test'
end
@test = something()
print(@test)
end
end
Если я пытаюсь запустить этот код, Ruby дает мне эту ошибку:
test.rb:33:in
тест ': неопределенный метод something' for Test:Class (NoMethodError)
Как я могу назвать эту функцию из данной области?