Class: Acme::Client::Resources::Authorization
- Inherits:
-
Object
- Object
- Acme::Client::Resources::Authorization
- Defined in:
- lib/acme/client/resources/authorization.rb
Constant Summary collapse
- HTTP01 =
Acme::Client::Resources::Challenges::HTTP01
- DNS01 =
Acme::Client::Resources::Challenges::DNS01
- TLSSNI01 =
Acme::Client::Resources::Challenges::TLSSNI01
Instance Attribute Summary collapse
-
#dns01 ⇒ Object
readonly
Returns the value of attribute dns01.
-
#domain ⇒ Object
readonly
Returns the value of attribute domain.
-
#expires ⇒ Object
readonly
Returns the value of attribute expires.
-
#http01 ⇒ Object
readonly
Returns the value of attribute http01.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
-
#tls_sni01 ⇒ Object
readonly
Returns the value of attribute tls_sni01.
Instance Method Summary collapse
-
#initialize(client, response) ⇒ Authorization
constructor
A new instance of Authorization.
Constructor Details
#initialize(client, response) ⇒ Authorization
Returns a new instance of Authorization.
8 9 10 11 12 |
# File 'lib/acme/client/resources/authorization.rb', line 8 def initialize(client, response) @client = client assign_challenges(response.body['challenges']) assign_attributes(response.body) end |
Instance Attribute Details
#dns01 ⇒ Object (readonly)
Returns the value of attribute dns01.
6 7 8 |
# File 'lib/acme/client/resources/authorization.rb', line 6 def dns01 @dns01 end |
#domain ⇒ Object (readonly)
Returns the value of attribute domain.
6 7 8 |
# File 'lib/acme/client/resources/authorization.rb', line 6 def domain @domain end |
#expires ⇒ Object (readonly)
Returns the value of attribute expires.
6 7 8 |
# File 'lib/acme/client/resources/authorization.rb', line 6 def expires @expires end |
#http01 ⇒ Object (readonly)
Returns the value of attribute http01.
6 7 8 |
# File 'lib/acme/client/resources/authorization.rb', line 6 def http01 @http01 end |
#status ⇒ Object (readonly)
Returns the value of attribute status.
6 7 8 |
# File 'lib/acme/client/resources/authorization.rb', line 6 def status @status end |
#tls_sni01 ⇒ Object (readonly)
Returns the value of attribute tls_sni01.
6 7 8 |
# File 'lib/acme/client/resources/authorization.rb', line 6 def tls_sni01 @tls_sni01 end |