Module: Dashboard
- Defined in:
- lib/rubyneat_dashboard.rb,
lib/rubyneat_dashboard/main.rb,
lib/rubyneat_dashboard/bower_dsl.rb,
lib/rubyneat_dashboard/reporting.rb,
lib/rubyneat_dashboard/overview_rest.rb
Defined Under Namespace
Modules: BowerDSL, BowerHelpers, Routing
Classes: DashOpts, DashboardException, RubyneatDashboard
Class Method Summary
collapse
Class Method Details
.dq ⇒ Object
23
24
25
|
# File 'lib/rubyneat_dashboard/main.rb', line 23
def dq
@dq
end
|
.dq=(dashboard_queues) ⇒ Object
19
20
21
|
# File 'lib/rubyneat_dashboard/main.rb', line 19
def dq=(dashboard_queues)
@dq = dashboard_queues
end
|
.join! ⇒ Object
110
111
112
|
# File 'lib/rubyneat_dashboard.rb', line 110
def self.join!
@@dashboard.join
end
|
.opts ⇒ Object
27
28
29
|
# File 'lib/rubyneat_dashboard.rb', line 27
def opts
@opts ||= DashOpts.new
end
|
.report_on(population, report) ⇒ Object
Main reporting module. Create something that is easily JSONable to represent the ongoing state of affairs to the dashboard.
15
16
17
|
# File 'lib/rubyneat_dashboard/reporting.rb', line 15
def report_on(population, report)
report
end
|
.run_dashboard! ⇒ Object
106
107
108
|
# File 'lib/rubyneat_dashboard.rb', line 106
def self.run_dashboard!
@@dashboard = Thread.new { Dashboard::RubyneatDashboard.run! }
end
|