Class: Bullion::RSpec::ChallengeClients::DNS

Inherits:
ChallengeClients::DNS
  • Object
show all
Defined in:
lib/bullion/rspec/challenge_clients/dns.rb

Overview

A test DNS challenge client resolver for RSpec

Defined Under Namespace

Classes: FakeDNSRecord

Instance Method Summary collapse

Instance Method Details

#records_for(name, _nameserver = nil) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/bullion/rspec/challenge_clients/dns.rb', line 10

def records_for(name, _nameserver = nil)
  return [] unless name == "_acme-challenge.#{identifier}"

  [
    FakeDNSRecord.new(
      digest_value("#{challenge.token}.#{challenge.thumbprint}")
    )
  ]
end