# File xmlrpc/base64.rb, line 64defBase64.decode(str)
str.gsub(/\s+/, "").unpack("m")[0]
end
encode(str)click to toggle source
# File xmlrpc/base64.rb, line 68defBase64.encode(str)
[str].pack("m")
end
new(str, state = :dec)click to toggle source
# File xmlrpc/base64.rb, line 44definitialize(str, state = :dec)
casestatewhen:enc@str = Base64.decode(str)
when:dec@str = strelseraiseArgumentError, "wrong argument; either :enc or :dec"endend
Public Instance Methods
decoded()click to toggle source
# File xmlrpc/base64.rb, line 55defdecoded@strend
encoded()click to toggle source
# File xmlrpc/base64.rb, line 59defencodedBase64.encode(@str)
end