Spec-Zone.ru › Ruby 2.7

класс Rinda::DRbObjectTemplate

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

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

Публичные Классовые Методы

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

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

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

===(ro) Показать исходный код
# File lib/rinda/rinda.rb, line 192
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