class Vinyldns::API::Zone::BatchRecordChanges

Public Class Methods

create(changes_array, comments="", owner_group_id="") click to toggle source
# File lib/vinyldns/api/zone/zone.rb, line 123
def self.create(changes_array, comments="", owner_group_id="")
  raise(ArgumentError, 'changes_array parameter must be an Array') unless changes_array.is_a? Array
  api_request_object = Vinyldns::API.new('post')
  payload = {'changes': changes_array, 'comments': comments, 'ownerGroupId': owner_group_id}
  params = Vinyldns::Util.clean_request_payload(payload)
  Vinyldns::API.make_request(api_request_object, "#{@api_uri}/#{@api_uri_addition}", params)
end
get(id) click to toggle source
# File lib/vinyldns/api/zone/zone.rb, line 131
def self.get(id)
  api_request_object = Vinyldns::API.new('get')
  Vinyldns::API.make_request(api_request_object, "#{@api_uri}/#{@api_uri_addition}/#{id}")
end
user_recent() click to toggle source
# File lib/vinyldns/api/zone/zone.rb, line 136
def self.user_recent
  api_request_object = Vinyldns::API.new('get')
  Vinyldns::API.make_request(api_request_object, "#{@api_uri}/#{@api_uri_addition}")
end