Переопределение метода в модуле ruby ​​для тестирования? - PullRequest
1 голос
/ 12 июля 2010

Как переопределить методы в модуле?

1 Ответ

4 голосов
/ 12 июля 2010

Просто добавьте ваш новый метод позже в коде. Например, если это модуль (somefile.rb):

module M
  def some_method
    # ...
  end

  def get_time
    time = Time.new
    return time
  end
end

Поместите это в файл, который требует модуля:

require "some_module"

module M
  def get_time
    time = Time.parse("07/09/10 21:22")
    return time
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...