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.