18F/identity-idp

View on GitHub
app/jobs/reports/total_monthly_auths_report.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

require 'identity/hostdata'

module Reports
  class TotalMonthlyAuthsReport < BaseReport
    REPORT_NAME = 'total-monthly-auths-report'

    def perform(_date)
      auth_counts = Db::MonthlySpAuthCount::TotalMonthlyAuthCounts.call
      save_report(REPORT_NAME, auth_counts.to_json, extension: 'json')
    end
  end
end