Sha256: 9834844fadc93cb51bf1dd3775106fd0e482f542cccd7dd0ff90a59c5ae13ac3
Contents?: true
Size: 516 Bytes
Versions: 2
Compression:
Stored size: 516 Bytes
Contents
# (c) Copyright 2018 Ribose Inc. # module EnMail module Extensions module MessageTransportEncodingRestrictions def identify_and_set_transfer_encoding if @enmail_rfc18467_encoding_restrictions && !multipart? str = body.raw_source self.content_transfer_encoding = [ ::Mail::Encodings::Base64, ::Mail::Encodings::QuotedPrintable, ].min { |a, b| a.cost(str) <=> b.cost(str) } else super end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
enmail-0.2.1 | lib/enmail/extensions/message_transport_encoding_restrictions.rb |
enmail-0.2.0 | lib/enmail/extensions/message_transport_encoding_restrictions.rb |