class PulseMeter::DygraphsVisualize::Page

Public Class Methods

new(opts) click to toggle source
# 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