Class: Glare::Domain::Record

Inherits:
Object
  • Object
show all
Defined in:
lib/glare/domain.rb

Class Method Summary collapse

Class Method Details

.deregister(client, zone, dns_records) ⇒ Object



41
42
43
44
45
46
# File 'lib/glare/domain.rb', line 41

def deregister(client, zone, dns_records)
  @client = client
  zone_id = zone.id

  delete(zone_id, dns_records)
end

.register(client, zone, dns_records) ⇒ Object



33
34
35
36
37
38
39
# File 'lib/glare/domain.rb', line 33

def register(client, zone, dns_records)
  @client = client
  existing_records = zone.records(dns_records.first.type)
  zone_id = zone.id

  update(zone_id, dns_records, existing_records)
end