Sha256: 60ecceb929ecdafb3fcb4e5ed2abb084457a45d74c99de4437f208a85dd34cad
Contents?: true
Size: 694 Bytes
Versions: 3
Compression:
Stored size: 694 Bytes
Contents
# frozen_string_literal: true module Mail module Jdec module CommonAddressFieldPatch def element super rescue Mail::Field::ParseError => e if Jdec.enabled? @errors = [name, value, e] @element = AddressList.new('') else raise e end end def errors @errors end def address_list element end end end end klasses = ObjectSpace.each_object(Class).select { |klass| klass < Mail::CommonAddressField } klasses.each do |klass| unless klass.included_modules.include?(Mail::Jdec::CommonAddressFieldPatch) klass.prepend Mail::Jdec::CommonAddressFieldPatch end end
Version data entries
3 entries across 3 versions & 1 rubygems