lib/acme/client/resources/order.rb in acme-client-2.0.6 vs lib/acme/client/resources/order.rb in acme-client-2.0.7
- old
+ new
@@ -3,11 +3,11 @@
class Acme::Client::Resources::Order
attr_reader :url, :status, :contact, :finalize_url, :identifiers, :authorization_urls, :expires, :certificate_url
def initialize(client, **arguments)
@client = client
- assign_attributes(arguments)
+ assign_attributes(**arguments)
end
def reload
assign_attributes(**@client.order(url: url).to_h)
true
@@ -22,12 +22,12 @@
def finalize(csr:)
assign_attributes(**@client.finalize(url: finalize_url, csr: csr).to_h)
true
end
- def certificate
+ def certificate(force_chain: nil)
if certificate_url
- @client.certificate(url: certificate_url)
+ @client.certificate(url: certificate_url, force_chain: force_chain)
else
raise Acme::Client::Error::CertificateNotReady, 'No certificate_url to collect the order'
end
end