ministryofjustice/Claim-for-Crown-Court-Defence

View on GitHub
app/services/stats/management_information/agfs_query_set.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module Stats
  module ManagementInformation
    class AGFSQuerySet
      include Enumerable

      def each(&)
        set.each(&)
      end

      private

      def set
        { intake_fixed_fee: Stats::ManagementInformation::Queries::AGFS::IntakeFixedFeeQuery,
          intake_final_fee: Stats::ManagementInformation::Queries::AGFS::IntakeFinalFeeQuery,
          af1_high_value: Stats::ManagementInformation::Queries::AGFS::AF1HighValueQuery,
          af1_disk: Stats::ManagementInformation::Queries::AGFS::AF1DiskQuery,
          af2_redetermination: Stats::ManagementInformation::Queries::AGFS::AF2RedeterminationQuery,
          af2_high_value: Stats::ManagementInformation::Queries::AGFS::AF2HighValueQuery,
          af2_disk: Stats::ManagementInformation::Queries::AGFS::AF2DiskQuery,
          written_reasons: Stats::ManagementInformation::Queries::AGFS::WrittenReasonsQuery }
      end
    end
  end
end