Class: Coinbase::Wallet::EMHTTPResponse
Overview
Instance Attribute Summary
Attributes inherited from APIResponse
#client, #method, #params, #received_at
Instance Method Summary
collapse
Methods inherited from APIResponse
#has_more?, #initialize, #raw
Instance Method Details
#body ⇒ Object
54
55
56
|
# File 'lib/coinbase/wallet/adapters/em_http.rb', line 54
def body
JSON.parse(@response.response)
end
|
#body=(body) ⇒ Object
62
63
64
|
# File 'lib/coinbase/wallet/adapters/em_http.rb', line 62
def body=(body)
@response.response = body.to_json
end
|
#data ⇒ Object
58
59
60
|
# File 'lib/coinbase/wallet/adapters/em_http.rb', line 58
def data
body['data']
end
|
66
67
68
69
70
71
|
# File 'lib/coinbase/wallet/adapters/em_http.rb', line 66
def
out = @response..map do |key, val|
[ key.upcase.gsub('_', '-'), val ]
end
out.to_h
end
|
#status ⇒ Object
73
74
75
|
# File 'lib/coinbase/wallet/adapters/em_http.rb', line 73
def status
@response..status
end
|