Class: Hipflag::Response
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- Hipflag::Response
- Defined in:
- lib/hipflag/response.rb
Instance Method Summary collapse
- #created? ⇒ Boolean
- #json ⇒ Object
- #no_content? ⇒ Boolean
- #not_found? ⇒ Boolean
- #ok? ⇒ Boolean
- #server_error? ⇒ Boolean
- #unauthorized? ⇒ Boolean
- #unprocessable? ⇒ Boolean
Instance Method Details
#created? ⇒ Boolean
16 17 18 |
# File 'lib/hipflag/response.rb', line 16 def created? object.status == 201 end |
#json ⇒ Object
8 9 10 |
# File 'lib/hipflag/response.rb', line 8 def json Oj.load(object.body) end |
#no_content? ⇒ Boolean
20 21 22 |
# File 'lib/hipflag/response.rb', line 20 def no_content? object.status == 204 end |
#not_found? ⇒ Boolean
28 29 30 |
# File 'lib/hipflag/response.rb', line 28 def not_found? object.status == 404 end |
#ok? ⇒ Boolean
12 13 14 |
# File 'lib/hipflag/response.rb', line 12 def ok? object.status == 200 end |
#server_error? ⇒ Boolean
36 37 38 |
# File 'lib/hipflag/response.rb', line 36 def server_error? object.status >= 500 end |
#unauthorized? ⇒ Boolean
24 25 26 |
# File 'lib/hipflag/response.rb', line 24 def object.status == 401 end |
#unprocessable? ⇒ Boolean
32 33 34 |
# File 'lib/hipflag/response.rb', line 32 def unprocessable? object.status == 422 end |