Sha256: df71f08e40d8ebcd9dc03775417dc1c040d17e01a464a41cbd8a6ce34d557c14
Contents?: true
Size: 573 Bytes
Versions: 2
Compression:
Stored size: 573 Bytes
Contents
# frozen_string_literal: true module Decidim module ComparativeStats class MetricTimelinesCell < MetricPiechartsCell def metrics history = {} endpoints.each do |endpoint| endpoint.api.fetch_global_history_metrics.data.metrics.each do |item| history[item.name] ||= [] history[item.name] << { name: endpoint.name, data: item.history.map do |i| [i.key, i.value] end.to_h } end end history end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
decidim-comparative_stats-1.1.0 | app/cells/decidim/comparative_stats/metric_timelines_cell.rb |
decidim-comparative_stats-1.0.1 | app/cells/decidim/comparative_stats/metric_timelines_cell.rb |