Метод сглаживания синглтона в модуле - PullRequest
4 голосов
/ 23 сентября 2011

У меня есть модуль с именем Setup и я хочу создать псевдоним метода.

Вот так это выглядит, но не работает:

module Setup
  def Setup::option_set?(option)
    #...
  end
  alias :option_set? :get_information
end

Полагаю, это связано с префиксом Setup::. Что делать?

1 Ответ

6 голосов
/ 23 сентября 2011
module Setup
  class << self
    def option_set?(option)
      #...
    end
    alias :get_information :option_set? 
  end
end
...