Methods
A
C
D
E
T
Class Public methods
create_dest( obj )
# File rails/actionmailer/lib/action_mailer/vendor/tmail/encode.rb, line 40
def create_dest( obj )
  case obj
  when nil
    StringOutput.new
  when String
    StringOutput.new(obj)
  when IO, StringOutput
    obj
  else
    raise TypeError, 'cannot handle this type of object for dest'
  end
end
Instance Public methods
accept_strategy( klass, eol, charset, dest = nil )
# File rails/actionmailer/lib/action_mailer/vendor/tmail/encode.rb, line 64
def accept_strategy( klass, eol, charset, dest = nil )
  dest ||= ''
  accept klass.new(create_dest(dest), charset, eol)
  dest
end
decoded( eol = "\n", charset = 'e', dest = nil )
Also aliased as: to_s
# File rails/actionmailer/lib/action_mailer/vendor/tmail/encode.rb, line 58
def decoded( eol = "\n", charset = 'e', dest = nil )
  accept_strategy Decoder, eol, charset, dest
end
encoded( eol = "\r\n", charset = 'j', dest = nil )
# File rails/actionmailer/lib/action_mailer/vendor/tmail/encode.rb, line 54
def encoded( eol = "\r\n", charset = 'j', dest = nil )
  accept_strategy Encoder, eol, charset, dest
end
to_s( eol = "\n", charset = 'e', dest = nil )