This class is necessary for 'xmlrpc4r' to determine that a string should be transmitted base64-encoded and not as a raw-string.
You can use XMLRPC::Base64 on the client and server-side as a parameter and/or return-value.
Methods
Class Public methods
decode(str)
Link
Decodes string str
with base64 and returns that value.
encode(str)
Link
Encodes string str
with base64 and returns that value.
new(str, state = :dec)
Link
Creates a new XMLRPC::Base64 instance with string
str
as the internal string. When state
is
:dec
it assumes that the string str
is not in
base64 format (perhaps already decoded), otherwise if state
is
:enc
it decodes str
and stores it as the internal
string.
Instance Public methods
decoded()
Link
Returns the decoded internal string.