Sha256: e0ed9a0f3585c3a30d73f0dae9b3dd2b101264df46d2b966d9f6eb353fbbcab2
Contents?: true
Size: 475 Bytes
Versions: 34
Compression:
Stored size: 475 Bytes
Contents
module PulseMeter module Visualize class Page < Base def initialize(opts) super @opts[:widgets] ||= [] @opts[:gchart_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
34 entries across 34 versions & 2 rubygems