им новый рубина так что этот код не работает, пожалуйста, предоставьте мне правильный способ вызова метода в классеВызов метода в классе
Class TestClass
def testMethod
puts "hello"
end
testMethod
end
UPDATE
Привет всем спасибо за все помощь и комментарии так же, как @Stefan и @Matt, мой пример очень необычен, чтобы использовать этот способ и спасибо за то, что он дал правильный путь, в любом случае я просто хочу добавить это из своего вопроса, и я нашел способ работать
class TestClass
def self.testMethod
puts "hello"
end
TestClass.testMethod
end
пожалуйста, попробуйте прочитать некоторые учебники, прежде чем спрашивать. – Ilya
Да, это довольно просто - вам, возможно, сначала нужно прочитать некоторые базовые учебники. Чтобы вызвать метод на объекте, вы должны создать экземпляр объекта и вызвать метод на объекте aka отправить сообщение testMethod этому экземпляру TestClass. – unused
Общепринято объявлять методы внутри тела класса и вызывать другие методы из этих методов. Но очень необычно вызывать методы непосредственно изнутри тела класса. Хотя вы можете это сделать, скорее всего, это не то, что вы ищете. – Stefan