Spec-Zone.ru › Ruby 3.3

class Resolv::DNS::Resource::IN::ServiceBinding

Parent:
Объект

Общее реализация для записей ресурсов, совместимых с SVCB.

Атрибуты

params[R]

Параметры сервиса для целевого хоста.

priority[R]

Приоритет этого целевого хоста.

Диапазон значений: 0-65535. Если значение равно 0, этот RR находится в режиме AliasMode. В противном случае, он находится в режиме ServiceMode.

target[R]

Имя домена целевого хоста.

Общедоступные методы класса

new(priority, target, params = []) Показать исходный код
# File lib/resolv.rb, line 2754
def initialize(priority, target, params = [])
  @priority = priority.to_int
  @target = Name.create(target)
  @params = SvcParams.new(params)
end

Создать запись ресурса для привязки сервиса.

Общедоступные методы экземпляра

alias_mode?() Показать исходный код
# File lib/resolv.rb, line 2781
def alias_mode?
  self.priority == 0
end

Указывает, находится ли этот RR в режиме AliasMode.

service_mode?() Показать исходный код
# File lib/resolv.rb, line 2788
def service_mode?
  !alias_mode?
end

Указывает, находится ли этот RR в режиме ServiceMode.

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

Spec-Zone.ru

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