class MailParser::RFC2047::Encoded

Public Class Methods

new(str, charset, converter) click to toggle source
# File lib/mailparser/rfc2047.rb, line 62
def initialize(str, charset, converter)
  _, cs, encoding, enc_text, = str.split(/\?/)
  str = encoding.downcase == 'q' ? MailParser::RFC2047.q_decode(enc_text) : MailParser::RFC2047.b_decode(enc_text)
  @decoded = converter.call(cs, charset||cs, str)
end

Public Instance Methods

to_s() click to toggle source
# File lib/mailparser/rfc2047.rb, line 68
def to_s
  @decoded
end