Sha256: 7f764d53029b453e507ec4c097e2163ee297838fd31b29a8bce9761ee8437850
Contents?: true
Size: 1.08 KB
Versions: 4
Compression:
Stored size: 1.08 KB
Contents
# # base64.rb # # Copyright (c) 1998-2004 Minero Aoki # # This program is free software. # You can distribute/modify this program under the terms of # the GNU Lesser General Public License version 2.1. # module TMail module Base64 module_function def rb_folding_encode(str, eol = "\n", limit = 60) [str].pack('m') end def rb_encode(str) [str].pack('m').tr( "\r\n", '' ) end def rb_decode(str, strict = false) str.unpack('m') end begin require 'tmail/base64.so' alias folding_encode c_folding_encode alias encode c_encode alias decode c_decode class << self alias folding_encode c_folding_encode alias encode c_encode alias decode c_decode end rescue LoadError alias folding_encode rb_folding_encode alias encode rb_encode alias decode rb_decode class << self alias folding_encode rb_folding_encode alias encode rb_encode alias decode rb_decode end end end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
IOWA-1.0.3 | external/tmail/tmail/base64.rb |
IOWA-1.0.2 | external/tmail/tmail/base64.rb |
IOWA-1.0.0 | external/tmail/tmail/base64.rb |
rumbster-1.0.0 | vendor/tmail/base64.rb |