Class: Dashboard

Inherits:
Object
  • Object
show all
Defined in:
lib/onvo/dashboard.rb

Overview

The Dashboard API

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dashboard_id, endpoint, api_key) ⇒ Dashboard

Returns a new instance of Dashboard.



9
10
11
12
13
# File 'lib/onvo/dashboard.rb', line 9

def initialize(dashboard_id, endpoint, api_key)
  params = [dashboard_id, endpoint, api_key]

  @datasources = DashboardDatasources.new(*params)
end

Instance Attribute Details

#datasourcesObject

Returns the value of attribute datasources.



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

def datasources
  @datasources
end

#questionsObject

Returns the value of attribute questions.



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

def questions
  @questions
end

#sessionsObject

Returns the value of attribute sessions.



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

def sessions
  @sessions
end

#widgetsObject

Returns the value of attribute widgets.



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

def widgets
  @widgets
end