Class: Resolv::DNS::Config
- Inherits:
-
Object
- Object
- Resolv::DNS::Config
- Defined in:
- lib/dnsbl/client.rb
Instance Method Summary collapse
-
#nameservers ⇒ Object
Monkeypatch the nameservers to set a default if there are no defined nameservers.
Instance Method Details
#nameservers ⇒ Object
Monkeypatch the nameservers to set a default if there are no defined nameservers
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/dnsbl/client.rb', line 16 def nameservers return @nameservers if defined?(@nameservers) lazy_initialize if respond_to? :nameserver_port @nameservers = nameserver_port else @nameserver ||= ['4.2.2.2', '4.2.2.5', '8.8.4.4', '8.8.8.8', '208.67.222.222', '208.67.220.220'].shuffle @nameservers ||= @nameserver.map { |i| [i, 53] } end @nameservers end |