module NS1::API::Zones

Public Instance Methods

create_zone(zone, params = {}) click to toggle source
# File lib/NS1/api/zones.rb, line 12
def create_zone(zone, params = {})
  params = params.merge(zone: zone)
  request(:put, "zones/#{zone}", params.to_json)
end
delete_zone(zone) click to toggle source
# File lib/NS1/api/zones.rb, line 21
def delete_zone(zone)
  request(:delete, "zones/#{zone}")
end
update_zone(zone, params = {}) click to toggle source
# File lib/NS1/api/zones.rb, line 17
def update_zone(zone, params = {})
  request(:post, "zones/#{zone}", params.to_json)
end
zone(zone) click to toggle source
# File lib/NS1/api/zones.rb, line 8
def zone(zone)
  request(:get, "zones/#{zone}")
end
zones() click to toggle source
# File lib/NS1/api/zones.rb, line 4
def zones
  request(:get, "zones")
end