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