Sha256: 96dd263f48744ad966d3afd955803a2cb2fd2d11b153ddbebbb093b6c98dda12
Contents?: true
Size: 620 Bytes
Versions: 239
Compression:
Stored size: 620 Bytes
Contents
# encoding: utf-8 require 'mail/encodings/7bit' module Mail module Encodings class Base64 < SevenBit NAME = 'base64' PRIORITY = 3 def self.can_encode?(enc) true end # Decode the string from Base64 def self.decode(str) RubyVer.decode_base64( str ) end # Encode the string to Base64 def self.encode(str) RubyVer.encode_base64( str ).to_crlf end # Base64 has a fixed cost, 4 bytes out per 3 bytes in def self.cost(str) 4.0/3 end Encodings.register(NAME, self) end end end
Version data entries
239 entries across 196 versions & 23 rubygems