# File lib/rhc/rest/alias.rb, line 41 def <=>(a) return self.name <=> a.name end
# File lib/rhc/rest/alias.rb, line 19 def add_certificate(ssl_certificate_content, private_key_content, pass_phrase) debug "Running add_certificate for alias #{@id}" if (client.api_version_negotiated >= 1.4) foo = rest_method "UPDATE", { :ssl_certificate => ssl_certificate_content, :private_key => private_key_content, :pass_phrase => pass_phrase } else raise RHC::Rest::SslCertificatesNotSupported, "The server does not support SSL certificates for custom aliases." end end
# File lib/rhc/rest/alias.rb, line 32 def delete_certificate debug "Running delete_certificate for alias #{@id}" if (client.api_version_negotiated >= 1.4) rest_method "UPDATE", {} else raise RHC::Rest::SslCertificatesNotSupported, "The server does not support SSL certificates for custom aliases." end end
# File lib/rhc/rest/alias.rb, line 13 def destroy debug "Deleting alias #{self.id}" rest_method "DELETE" end
# File lib/rhc/rest/alias.rb, line 9 def has_private_ssl_certificate? has_private_ssl_certificate end
# File lib/rhc/rest/alias.rb, line 45 def to_s self.id end