Sha256: f2789b1a96d222d5eac86ec1000f5167972291999ce8af39c231031de50eba18
Contents?: true
Size: 485 Bytes
Versions: 10
Compression:
Stored size: 485 Bytes
Contents
module PulseMeter module DygraphsVisualize class Page < Base def initialize(opts) super @opts[:widgets] ||= [] @opts[:dygraphs_options] ||= {} end def widget_data(widget_id, opts = {}) widgets[widget_id].data(opts).merge(id: widget_id + 1) end def widget_datas res = [] widgets.each_with_index do |w, i| res << w.data.merge(id: i + 1) end res end end end end
Version data entries
10 entries across 10 versions & 1 rubygems