class PulseMeter::DygraphsVisualize::Page
Public Class Methods
new(opts)
click to toggle source
Calls superclass method
PulseMeter::DygraphsVisualize::Base::new
# File lib/pulse_meter/dygraphs_visualize/page.rb, line 4 def initialize(opts) super @opts[:widgets] ||= [] @opts[:dygraphs_options] ||= {} end
Public Instance Methods
widget_data(widget_id, opts = {})
click to toggle source
# File lib/pulse_meter/dygraphs_visualize/page.rb, line 10 def widget_data(widget_id, opts = {}) widgets[widget_id].data(opts).merge(id: widget_id + 1) end
widget_datas()
click to toggle source
# File lib/pulse_meter/dygraphs_visualize/page.rb, line 14 def widget_datas res = [] widgets.each_with_index do |w, i| res << w.data.merge(id: i + 1) end res end