ministryofjustice/Claim-for-Crown-Court-Defence

View on GitHub
app/services/cleaners/advocate_hardship_claim_cleaner.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module Cleaners
  class AdvocateHardshipClaimCleaner < BaseClaimCleaner
    include CrackedDetailCleanable
    include AdvocateCategoryCleanable

    def call
      fix_advocate_categories
      clear_inapplicable_fields
    end

    def clear_inapplicable_fields
      clear_cracked_details if case_type.present? && !requires_cracked_dates?
    end
  end
end