超级在这里意味着什么?

时间:2010-09-18 11:11:39

标签: ruby

我知道如果你在Ruby中使用super,那就意味着调用父类的方法。

但在某些代码中,我看到了这一点:

def self.post(*args); handle_response super end

我想知道这里的超级意味着什么?

1 个答案:

答案 0 :(得分:4)

super调用超类方法;所以super返回超类方法返回的内容。

这里,调用超类上定义的post方法,并将其返回值传递给handle_response方法。