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