Class: ApiResponse
- Inherits:
-
Object
- Object
- ApiResponse
- Defined in:
- lib/api_response.rb
Class Method Summary collapse
-
.error(message) ⇒ Object
Failure due to server error.
-
.fail(data = {}) ⇒ Object
Used an API call is rejected due to invalid data or call conditions.
-
.success(data = {}) ⇒ Object
Example: >> ApiResponse.success(:num_items => 3) => => “success”, :data => {:num_items => 3}.
Class Method Details
.error(message) ⇒ Object
Failure due to server error.
Example:
>> ApiResponse.error("service down")
=> {:status => "success", :message => "service down"}
27 28 29 |
# File 'lib/api_response.rb', line 27 def error() {:status => "error", :message => } end |
.fail(data = {}) ⇒ Object
Used an API call is rejected due to invalid data or call conditions.
Example:
>> ApiResponse.fail("bad ID")
=> {:status => "fail", :data => "bad ID"}
17 18 19 |
# File 'lib/api_response.rb', line 17 def fail(data={}) {:status => "fail", :data => data} end |
.success(data = {}) ⇒ Object
Example:
>> ApiResponse.success(:num_items => 3)
=> {:status => "success", :data => {:num_items => 3}}
7 8 9 |
# File 'lib/api_response.rb', line 7 def success(data={}) {:status => "success", :data => data} end |