Class: Point::ZoneRecord

Inherits:
Base
  • Object
show all
Defined in:
lib/point/zone_record.rb

Constant Summary collapse

RECORD_TYPES =
["A", "CNAME", "MX", "TXT", "SRV", "AAAA", 'SSHFP', 'PTR']

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.class_nameObject



15
16
17
# File 'lib/point/zone_record.rb', line 15

def class_name
  "zone_record"
end

.collection_path(params = {}) ⇒ Object



7
8
9
# File 'lib/point/zone_record.rb', line 7

def collection_path(params = {})
  "zones/#{params[:zone].id}/records"
end

.member_path(id, params = {}) ⇒ Object



11
12
13
# File 'lib/point/zone_record.rb', line 11

def member_path(id, params = {})
  "zones/#{params[:zone].id}/records/#{id}"
end

Instance Method Details

#default_paramsObject



20
21
22
# File 'lib/point/zone_record.rb', line 20

def default_params
  {:zone => self.zone}
end