module NS1::API::Records

Public Instance Methods

create_record(zone, domain, type, params = {}) click to toggle source
# File lib/NS1/api/records.rb, line 8
def create_record(zone, domain, type, params = {})
  params = params.merge(zone: zone, domain: domain, type: type)
  request(:put, "zones/#{zone}/#{domain}/#{type}", params.to_json)
end
delete_record(zone, domain, type) click to toggle source
# File lib/NS1/api/records.rb, line 17
def delete_record(zone, domain, type)
  request(:delete, "zones/#{zone}/#{domain}/#{type}")
end
record(zone, domain, type) click to toggle source
# File lib/NS1/api/records.rb, line 4
def record(zone, domain, type)
  request(:get, "zones/#{zone}/#{domain}/#{type}")
end
update_record(zone, domain, type, params = {}) click to toggle source
# File lib/NS1/api/records.rb, line 13
def update_record(zone, domain, type, params = {})
  request(:post, "zones/#{zone}/#{domain}/#{type}", params.to_json)
end