app/services/cleaners/interim_claim_cleaner.rb
module Cleaners
class InterimClaimCleaner < BaseClaimCleaner
def call
destroy_invalid_disbursements
end
private
def destroy_invalid_disbursements
return unless interim_fee&.is_interim_warrant?
disbursements.destroy_all
self.disbursements = []
end
end
end