Module: SimpleMailBuilder::Encoder::Quote
- Defined in:
- lib/simple_mail_builder/encoder/quote.rb
Class Method Summary collapse
Class Method Details
.encode_if_required(text) ⇒ Object
14 15 16 17 18 |
# File 'lib/simple_mail_builder/encoder/quote.rb', line 14 def self.encode_if_required(text) return text unless ENCODED_REGEX =~ text text = text.gsub(ENCODED_REGEX){ |c| c.bytes.map{|b| '=%02X' % b }.join }.gsub /\s+/, '_' "=?UTF-8?Q?#{text}?=" end |