Class: PulseMeter::DygraphsVisualize::Widget
- Inherits:
-
Base
- Object
- Base
- PulseMeter::DygraphsVisualize::Widget
show all
- Defined in:
- lib/pulse_meter/dygraphs_visualize/widget.rb
Instance Method Summary
collapse
Methods inherited from Base
#method_missing
Constructor Details
#initialize(opts) ⇒ Widget
Returns a new instance of Widget.
6
7
8
9
|
# File 'lib/pulse_meter/dygraphs_visualize/widget.rb', line 6
def initialize(opts)
super
@opts[:sensors] ||= []
end
|
Instance Method Details
#data ⇒ Object
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/pulse_meter/dygraphs_visualize/widget.rb', line 15
def data
{
type: type,
title: title,
redraw_interval: redraw_interval,
width: width,
dygraphs_options: dygraphs_options,
values_title: values_label
}
end
|
#sensors ⇒ Object
11
12
13
|
# File 'lib/pulse_meter/dygraphs_visualize/widget.rb', line 11
def sensors
@opts[:sensors].select{|s| s.valid? }
end
|
#type ⇒ Object
26
27
28
|
# File 'lib/pulse_meter/dygraphs_visualize/widget.rb', line 26
def type
self.class.to_s.split('::').last.downcase
end
|