1# frozen_string_literal: true
2
3module UsageStatistics
4  extend ActiveSupport::Concern
5
6  class_methods do
7    def distinct_count_by(column = nil, fallback = -1)
8      distinct.count(column)
9    rescue ActiveRecord::StatementInvalid
10      fallback
11    end
12  end
13end
14