Sha256: 746a768cd9e34e1a9d321928abd97950a620cca60fd1f8c58a5a8e8b1fe5e2f0
Contents?: true
Size: 786 Bytes
Versions: 39
Compression:
Stored size: 786 Bytes
Contents
module Fog module DNS class Rackspace class Real def modify_domain(domain_id, options={}) validate_path_fragment :domain_id, domain_id path = "domains/#{domain_id}" data = {} if options.key? :ttl data['ttl'] = options[:ttl] end if options.key? :comment data['comment'] = options[:comment] end if options.key? :email data['emailAddress'] = options[:email] end if data.empty? return end request( :expects => [202, 204], :method => 'PUT', :path => path, :body => Fog::JSON.encode(data) ) end end end end end
Version data entries
39 entries across 37 versions & 6 rubygems