module Acme::Base64Hexagrams
Constants
- HEXAGRAMS_BASE64
- NORMAL_BASE64
- VERSION
Public Class Methods
decode64(str)
click to toggle source
# File lib/acme/base64_hexagrams.rb, line 10 def self.decode64(str) Base64.decode64(str.tr(HEXAGRAMS_BASE64, NORMAL_BASE64)) end
encode64(bin)
click to toggle source
# File lib/acme/base64_hexagrams.rb, line 14 def self.encode64(bin) Base64.encode64(bin).tr(NORMAL_BASE64, HEXAGRAMS_BASE64) end
strict_decode64(str)
click to toggle source
# File lib/acme/base64_hexagrams.rb, line 18 def self.strict_decode64(str) Base64.strict_decode64(str.tr(HEXAGRAMS_BASE64, NORMAL_BASE64)) end
strict_encode64(bin)
click to toggle source
# File lib/acme/base64_hexagrams.rb, line 22 def self.strict_encode64(bin) Base64.strict_encode64(bin).tr(NORMAL_BASE64, HEXAGRAMS_BASE64) end