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