Class: DashboardSessions
- Inherits:
-
DashboardResource
- Object
- Resource
- DashboardResource
- DashboardSessions
- Defined in:
- lib/onvo/dashboard/sessions.rb
Overview
Dashboard session endpoints
Instance Attribute Summary
Attributes inherited from DashboardResource
Attributes inherited from Resource
Instance Method Summary collapse
-
#delete ⇒ Object
TODO: check if rename to delete_all.
- #list ⇒ Object
- #upsert(user_id, parameters = {}) ⇒ Object
Methods inherited from DashboardResource
Methods inherited from Resource
#base_delete, #base_get, #base_post, #base_put, #base_request, #initialize
Constructor Details
This class inherits a constructor from DashboardResource
Instance Method Details
#delete ⇒ Object
TODO: check if rename to delete_all
12 13 14 |
# File 'lib/onvo/dashboard/sessions.rb', line 12 def delete base_delete("/dashboards/#{@dashboard_id}/sessions") end |
#list ⇒ Object
7 8 9 |
# File 'lib/onvo/dashboard/sessions.rb', line 7 def list base_get("/dashboards/#{@dashboard_id}/sessions") end |
#upsert(user_id, parameters = {}) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/onvo/dashboard/sessions.rb', line 16 def upsert(user_id, parameters = {}) session_data = base_post( "/dashboards/#{@dashboard_id}/sessions", user: user_id, parameters: parameters ) session_data.merge({ 'url': "#{@endpoint}#{session_data['url']}" }) end |