Class: Glare::Domain::Record

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

Class Method Summary collapse

Class Method Details

.deregister(client, zone, dns_records) ⇒ Object



13
14
15
16
17
18
# File 'lib/glare/domain/record.rb', line 13

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

  delete(zone_id, dns_records)
end

.register(client, zone, dns_records) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/glare/domain/record.rb', line 5

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