Class: BranchIO::Client::Response
- Inherits:
-
Object
- Object
- BranchIO::Client::Response
show all
- Defined in:
- lib/branch_io/client/response.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(response) ⇒ Response
Returns a new instance of Response.
14
15
16
|
# File 'lib/branch_io/client/response.rb', line 14
def initialize(response)
@response = response
end
|
Instance Attribute Details
#response ⇒ Object
Returns the value of attribute response.
12
13
14
|
# File 'lib/branch_io/client/response.rb', line 12
def response
@response
end
|
Instance Method Details
#failure? ⇒ Boolean
26
27
28
|
# File 'lib/branch_io/client/response.rb', line 26
def failure?
!success?
end
|
#json ⇒ Object
34
35
36
|
# File 'lib/branch_io/client/response.rb', line 34
def json
response.parsed_response
end
|
#request ⇒ Object
18
19
20
|
# File 'lib/branch_io/client/response.rb', line 18
def request
response.request
end
|
#success? ⇒ Boolean
22
23
24
|
# File 'lib/branch_io/client/response.rb', line 22
def success?
response.success?
end
|
#validate! ⇒ Object
30
31
32
|
# File 'lib/branch_io/client/response.rb', line 30
def validate!
raise ErrorApiCallFailed.new(self) unless success?
end
|