class RHC::Rest::Alias

Public Instance Methods

<=>(a) click to toggle source
# File lib/rhc/rest/alias.rb, line 33
def <=>(a)
  return self.name <=> a.name
end
add_certificate(ssl_certificate_content, private_key_content, pass_phrase) click to toggle source
# 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
delete() click to toggle source
Alias for: destroy
delete_certificate() click to toggle source
# 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
destroy() click to toggle source
# File lib/rhc/rest/alias.rb, line 11
def destroy
  debug "Deleting alias #{self.id}"
  rest_method :delete
end
Also aliased as: delete
has_private_ssl_certificate?() click to toggle source
# File lib/rhc/rest/alias.rb, line 7
def has_private_ssl_certificate?
  has_private_ssl_certificate
end
to_s() click to toggle source
# File lib/rhc/rest/alias.rb, line 37
def to_s
  self.id
end