class MyAwesomeClass
def foobar
puts "trip!"
end
所以我可以执行:
MyAwesomeClass.foobar
=> "trip!"
我一直在:
NoMethodError: undefined method `foobar' for MyAwesomeClass:Class
答案 0 :(得分:4)
class MyAwesomeClass
def self.foobar
puts "trip!"
end
end
使用“self”使方法成为类实例方法