Spec-Zone.ru › Ruby 2.5

класс Rinda::DRbObjectTemplate

Родитель:
Объект

Документация?

Публичные методы класса

new(uri=nil, ref=nil) Показать исходный код
# File lib/rinda/rinda.rb, line 182
def initialize(uri=nil, ref=nil)
  @drb_uri = uri
  @drb_ref = ref
end

Создаёт новый DRbObjectTemplate, который будет соответствовать uri и ref.

Публичные методы экземпляра

===(ro) Показать исходный код
# File lib/rinda/rinda.rb, line 191
def ===(ro)
  return true if super(ro)
  unless @drb_uri.nil?
    return false unless (@drb_uri === ro.__drburi rescue false)
  end
  unless @drb_ref.nil?
    return false unless (@drb_ref === ro.__drbref rescue false)
  end
  true
end

Этот DRbObjectTemplate соответствует ro, если drburi и drbref удалённого объекта совпадают. nil используется как символ подстановки.

Вызывает метод предка Object#===

Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API