Class: DashboardDatasources

Inherits:
DashboardResource show all
Defined in:
lib/onvo/dashboard/datasources.rb

Overview

Dashboard Widget endpoints

Instance Attribute Summary

Attributes inherited from DashboardResource

#dashboard_id

Attributes inherited from Resource

#options

Instance Method Summary collapse

Methods inherited from DashboardResource

#initialize

Methods inherited from Resource

#base_delete, #base_get, #base_post, #base_put, #base_request, #initialize, #merge_options

Constructor Details

This class inherits a constructor from DashboardResource

Instance Method Details



12
13
14
# File 'lib/onvo/dashboard/datasources.rb', line 12

def link(datasource_id)
  base_put("/dashboards/#{@dashboard_id}/datasources", body: { datasourceId: datasource_id })
end

#listObject



8
9
10
# File 'lib/onvo/dashboard/datasources.rb', line 8

def list
  base_get("/dashboards/#{@dashboard_id}/datasources")
end


16
17
18
# File 'lib/onvo/dashboard/datasources.rb', line 16

def unlink(datasource_id)
  base_delete("/dashboards/#{@dashboard_id}/datasources/#{datasource_id}")
end