Class: Vinyldns::API::Zone::BatchRecordChanges
- Inherits:
-
Object
- Object
- Vinyldns::API::Zone::BatchRecordChanges
- Defined in:
- lib/vinyldns/api/zone/zone.rb
Class Method Summary collapse
Class Method Details
.create(changes_array, comments = nil) ⇒ Object
118 119 120 121 122 |
# File 'lib/vinyldns/api/zone/zone.rb', line 118 def self.create(changes_array, comments = nil) raise(ArgumentError, 'changes_array parameter must be an Array') unless changes_array.is_a? Array api_request_object = Vinyldns::API.new('post') Vinyldns::API.make_request(api_request_object, "#{@api_uri}/#{@api_uri_addition}", { 'comments': comments.nil? ? 'Posted with Vinyldns-Ruby Gem' : comments, 'changes': changes_array }) end |
.get(id) ⇒ Object
124 125 126 127 |
# File 'lib/vinyldns/api/zone/zone.rb', line 124 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 ⇒ Object
129 130 131 132 |
# File 'lib/vinyldns/api/zone/zone.rb', line 129 def self.user_recent api_request_object = Vinyldns::API.new('get') Vinyldns::API.make_request(api_request_object, "#{@api_uri}/#{@api_uri_addition}") end |