Method: Puppet::HTTP::Resolver::SRV#initialize

Defined in:
lib/puppet/http/resolver/srv.rb

#initialize(client, domain:, dns: Resolv::DNS.new) ⇒ SRV

Create an DNS SRV resolver.

Parameters:

  • client (Puppet::HTTP::Client)
  • domain (String)

    srv domain

  • dns (Resolv::DNS) (defaults to: Resolv::DNS.new)


12
13
14
15
16
# File 'lib/puppet/http/resolver/srv.rb', line 12

def initialize(client, domain:, dns: Resolv::DNS.new)
  @client = client
  @srv_domain = domain
  @delegate = Puppet::HTTP::DNS.new(dns)
end