Sha256: 4fa496ad4f757d9a89465bbc31a8d46e43737c6ed26353ecdb80c329b1851186
Contents?: true
Size: 525 Bytes
Versions: 3
Compression:
Stored size: 525 Bytes
Contents
# frozen_string_literal: true module Decidim # This class acts as a manifest for metrics. # # This manifest is a simple object that holds and stores currently available # metrics and his managers, for calculations purpose # class MetricManifest include ActiveModel::Model include Virtus.model attribute :metric_name, String attribute :manager_class, String attribute :highlighted, String attribute :position, Integer validates :metric_name, :manager_class, presence: true end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
decidim-core-0.15.2 | lib/decidim/metric_manifest.rb |
decidim-core-0.15.1 | lib/decidim/metric_manifest.rb |
decidim-core-0.15.0 | lib/decidim/metric_manifest.rb |