Class: StatusLib::StatusApi
- Inherits:
-
Object
- Object
- StatusLib::StatusApi
- Defined in:
- lib/status_lib/status_api.rb
Instance Method Summary collapse
Instance Method Details
#get_status_list ⇒ Object
17 18 19 20 |
# File 'lib/status_lib/status_api.rb', line 17 def get_status_list response = send_request('GET', "/api/status") parse_status_response(response.body) end |
#send_status_update(name, status, expires) ⇒ Object
22 23 24 25 26 27 28 29 30 31 |
# File 'lib/status_lib/status_api.rb', line 22 def send_status_update(name, status, expires) if expires.kind_of?(Time) expires = expires.utc.to_i end payload = { status: status, expires: expires }.to_json response = send_request('PUT', "/api/status/#{name}", payload) response_successful(response) end |