# File lib/rhc/rest/alias.rb, line 33 def <=>(a) return self.name <=> a.name end
# File lib/rhc/rest/alias.rb, line 17 def add_certificate(ssl_certificate_content, private_key_content, pass_phrase) debug "Running add_certificate for alias #{@id}" raise RHC::Rest::SslCertificatesNotSupported, "The server does not support SSL certificates for custom aliases." unless supports? :update foo = rest_method :update, { :ssl_certificate => ssl_certificate_content, :private_key => private_key_content, :pass_phrase => pass_phrase } end
# File lib/rhc/rest/alias.rb, line 27 def delete_certificate debug "Running delete_certificate for alias #{@id}" raise RHC::Rest::SslCertificatesNotSupported, "The server does not support SSL certificates for custom aliases." unless supports? :update rest_method :update, {} end
# File lib/rhc/rest/alias.rb, line 11 def destroy debug "Deleting alias #{self.id}" rest_method :delete end
# File lib/rhc/rest/alias.rb, line 7 def has_private_ssl_certificate? has_private_ssl_certificate end
# File lib/rhc/rest/alias.rb, line 37 def to_s self.id end