Class: ApiBrasil::Core::Transport::Response
- Inherits:
-
Object
- Object
- ApiBrasil::Core::Transport::Response
- Defined in:
- lib/api_brasil/core/transport.rb
Overview
Resposta devolvida pela camada de transporte.
Instance Attribute Summary collapse
-
#data ⇒ Object
readonly
Corpo ja decodificado (JSON -> Hash; texto; binario).
-
#headers ⇒ Hash{String => String}
readonly
Headers com nomes em minusculas.
- #status ⇒ Integer readonly
Instance Method Summary collapse
-
#initialize(status, headers = {}, data = nil) ⇒ Response
constructor
A new instance of Response.
Constructor Details
#initialize(status, headers = {}, data = nil) ⇒ Response
Returns a new instance of Response.
59 60 61 62 63 |
# File 'lib/api_brasil/core/transport.rb', line 59 def initialize(status, headers = {}, data = nil) @status = status @headers = headers || {} @data = data end |
Instance Attribute Details
#data ⇒ Object (readonly)
Returns corpo ja decodificado (JSON -> Hash; texto; binario).
57 58 59 |
# File 'lib/api_brasil/core/transport.rb', line 57 def data @data end |
#headers ⇒ Hash{String => String} (readonly)
Returns headers com nomes em minusculas.
54 55 56 |
# File 'lib/api_brasil/core/transport.rb', line 54 def headers @headers end |
#status ⇒ Integer (readonly)
51 52 53 |
# File 'lib/api_brasil/core/transport.rb', line 51 def status @status end |