class ModelObserver::Collector
Public Class Methods
add_metric(metric)
click to toggle source
# File lib/model_observer/collector.rb, line 8 def add_metric(metric) metrics << metric if metric.model_id.present? end
clear()
click to toggle source
# File lib/model_observer/collector.rb, line 12 def clear @@metrics = nil end
metrics()
click to toggle source
# File lib/model_observer/collector.rb, line 4 def metrics @@metrics ||= [] end
metrics_hash()
click to toggle source
# File lib/model_observer/collector.rb, line 16 def metrics_hash hash = {} metrics.each do |m| hash[m.model_class.name] ||= [] hash[m.model_class.name] << m end hash end