# File lib/rhc/rest/mock.rb, line 596 def initialize(client, id, has_private_ssl_certificate=false, certificate_added_at=nil) super({}, client) @id = id @has_private_ssl_certificate = has_private_ssl_certificate @certificate_added_at = certificate_added_at end
# File lib/rhc/rest/mock.rb, line 603 def add_certificate(ssl_certificate_content, private_key_content, pass_phrase) if (client.api_version_negotiated >= 1.4) @has_private_ssl_certificate = true @certificate_added_at = Time.now else raise RHC::Rest::SslCertificatesNotSupported, "The server does not support SSL certificates for custom aliases." end end
# File lib/rhc/rest/mock.rb, line 612 def delete_certificate if (client.api_version_negotiated >= 1.4) @has_private_ssl_certificate = false @certificate_added_at = nil else raise RHC::Rest::SslCertificatesNotSupported, "The server does not support SSL certificates for custom aliases." end end
# File lib/rhc/rest/mock.rb, line 621 def destroy puts @application.inspect puts self.inspect @application.aliases.delete self end