Вызов функции Ruby с указанием модуля - PullRequest
0 голосов
/ 21 сентября 2011

Можно ли включить модуль таким образом, чтобы я мог его вызвать, только указав, к какому модулю принадлежит функция?

Так что, если у меня есть класс математики и функция «средний» внутри него, то я могу вызвать его только с указанием математики :: среднего или чего-то подобного.

1 Ответ

1 голос
/ 21 сентября 2011

Определите метод как self метод.

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

puts Greeter.hello
# => "Hello World"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...