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.

Class Methods

Decodes string str with base64 and returns that value.

Encodes string str with base64 and returns that value.

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 Methods

Returns the decoded internal string.

Returns the base64 encoded internal string.