Class: Cloudflare::Certificates

Inherits:
Representation
  • Object
show all
Includes:
Paginate
Defined in:
lib/cloudflare/certificates.rb

Constant Summary

Constants inherited from Representation

Representation::WRAPPER

Instance Method Summary collapse

Methods included from Paginate

#each, #empty?, #find_by_id

Methods inherited from Representation

#errors, #messages, #represent, #represent_message, #result, #results, #success?, #to_hash, #to_id

Instance Method Details

#create(csr_pem, hostnames, request_type = "origin-rsa", requested_validity = 5475) ⇒ Object



20
21
22
23
24
25
26
27
# File 'lib/cloudflare/certificates.rb', line 20

def create(csr_pem, hostnames, request_type = "origin-rsa", requested_validity = 5475)
	represent_message(self.post({
		csr: csr_pem,
		request_type: request_type,
		hostnames: hostnames,
		requested_validity: requested_validity
	}))
end

#representation ⇒ Object



16
17
18
# File 'lib/cloudflare/certificates.rb', line 16

def representation
	Certificate
end