Module: SvcbRrPatch::SvcParams
- Defined in:
- lib/svcb_rr_patch/svc_params.rb
Defined Under Namespace
Classes: Alpn, Ech, Hash, Ipv4hint, Ipv6hint, Mandatory, NoDefaultAlpn, Port
Constant Summary collapse
- PARAMETER_REGISTRY =
lambda { registry = %w[ mandatory alpn no-default-alpn port ipv4hint ech ipv6hint ] # rubocop:disable Security/Eval (8...65280).each do |nnnn| eval "registry[nnnn] = \"undefine#{nnnn}\"", binding, __FILE__, __LINE__ end (65280...65535).each do |nnnn| eval "registry[nnnn] = \"key#{nnnn}\"", binding, __FILE__, __LINE__ end # rubocop:enable Security/Eval registry }.call.freeze
- PARAMETER_REGISTRY_INVERT =
lambda { Hash[(0..PARAMETER_REGISTRY.size - 1).zip(PARAMETER_REGISTRY)].invert }.call.freeze