Ruby函数调用,说明模块

时间:2011-09-21 08:31:28

标签: ruby function module

是否可以以某种方式包含模块,以便我只能通过专门说明该函数属于哪个模块来调用它?

那么,如果我有一个'数学'类,并且函数'平均',那么我只能通过声明math :: average或类似的东西来调用它。

1 个答案:

答案 0 :(得分:1)

将方法定义为self方法。

module Greeter
  def self.hello
    "Hello World"
  end
end

puts Greeter.hello
# => "Hello World"