Class: VCR::ResponseStatus
- Inherits:
-
Struct
- Object
- Struct
- VCR::ResponseStatus
- Defined in:
- lib/vcr/structs.rb
Overview
The response status of an HTTPInteraction.
Instance Attribute Summary collapse
-
#code ⇒ Integer
the HTTP status code.
-
#message ⇒ String
the HTTP status message (e.g. “OK” for a status of 200).
Class Method Summary collapse
-
.from_hash(hash) ⇒ ResponseStatus
Constructs a new instance from a hash.
Instance Method Summary collapse
-
#to_hash ⇒ Hash
Builds a serializable hash from the response status data.
Instance Attribute Details
#code ⇒ Integer
the HTTP status code
457 458 459 |
# File 'lib/vcr/structs.rb', line 457 def code @code end |
#message ⇒ String
the HTTP status message (e.g. “OK” for a status of 200)
457 458 459 |
# File 'lib/vcr/structs.rb', line 457 def @message end |
Class Method Details
.from_hash(hash) ⇒ ResponseStatus
Constructs a new instance from a hash.
473 474 475 |
# File 'lib/vcr/structs.rb', line 473 def self.from_hash(hash) new hash['code'], hash['message'] end |
Instance Method Details
#to_hash ⇒ Hash
Builds a serializable hash from the response status data.
463 464 465 466 467 |
# File 'lib/vcr/structs.rb', line 463 def to_hash { 'code' => code, 'message' => }.tap { |h| OrderedHashSerializer.apply_to(h, members) } end |