class Resolv::DNS::Resource::IN::ServiceBinding
Общее реализация для записей ресурсов, совместимых с SVCB.
Атрибуты
Параметры службы для целевого хоста.
Приоритет целевого хоста.
Диапазон значений: 0-65535. Если значение равно 0, этот RR находится в режиме AliasMode. В противном случае — в режиме ServiceMode.
Доменное имя целевого хоста.
Открытые методы класса
Исходный код
# File lib/resolv.rb, line 2823 def initialize(priority, target, params = []) @priority = priority.to_int @target = Name.create(target) @params = SvcParams.new(params) end
Создать запись ресурса для связи служб.
Открытые методы экземпляра
Исходный код
# File lib/resolv.rb, line 2850 def alias_mode? self.priority == 0 end
Является ли этот RR в режиме AliasMode.
Исходный код
# File lib/resolv.rb, line 2857 def service_mode? !alias_mode? end
Является ли этот RR в режиме ServiceMode.
Ruby Core © 1993–2024 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.