Module TMail::Base64
In: lib/tmail/base64.rb

Methods

External Aliases

c_folding_encode -> folding_encode
c_encode -> encode
c_decode -> decode
c_folding_encode -> folding_encode
c_encode -> encode
c_decode -> decode

Public Instance methods

decode(str, strict = false)

Alias for rb_decode

decode(str, strict = false)

Alias for rb_decode

encode(str)

Alias for rb_encode

encode(str)

Alias for rb_encode

folding_encode(str, eol = "\n", limit = 60)

Alias for rb_folding_encode

folding_encode(str, eol = "\n", limit = 60)

Alias for rb_folding_encode

[Source]

# File lib/tmail/base64.rb, line 25
    def rb_decode(str, strict = false)
      str.unpack('m')
    end

[Source]

# File lib/tmail/base64.rb, line 21
    def rb_encode(str)
      [str].pack('m').tr( "\r\n", '' )
    end

[Source]

# File lib/tmail/base64.rb, line 17
    def rb_folding_encode(str, eol = "\n", limit = 60)
      [str].pack('m')
    end

[Validate]