app/services/encryption/regional_ciphertext_pair.rb
# frozen_string_literal: true
Encryption::RegionalCiphertextPair = RedactedStruct.new(
:single_region_ciphertext, :multi_region_ciphertext, keyword_init: true
) do
def to_ary
[single_region_ciphertext, multi_region_ciphertext]
end
def multi_or_single_region_ciphertext
multi_region_ciphertext.presence || single_region_ciphertext
end
end.freeze