class Decidim::MetricOperationManifest

This class acts as a manifest for metrics operations.

This manifest is an expansion from Decidim::MetricManifest that holds and stores operations, metrics and measure class, for operations purpose

Public Instance Methods

calculate(day, resource) click to toggle source
# File lib/decidim/metric_operation_manifest.rb, line 14
def calculate(day, resource)
  operation = manager_class.constantize.new(day, resource)
  return unless operation.valid?

  operation.calculate
end