Module

ActiveSupport::Base64

Inheritance

Base64 provides utility methods for encoding and de-coding binary data using a base 64 representation. A base 64 representation of binary data consists entirely of printable US-ASCII characters. The Base64 module is included in Ruby 1.8, but has been removed in Ruby 1.9.

Methods

Class

Visibility Signature
public decode64 (data)
public encode64 (data)

Class Method Detail

decode64(data)

Decodes a base 64 encoded string to its original representation.

 ActiveSupport::Base64.decode64("T3JpZ2luYWwgdW5lbmNvZGVkIHN0cmluZw==")
 # => "Original unencoded string"

encode64(data)

Encodes a string to its base 64 representation. Each 60 characters of output is separated by a newline character.

 ActiveSupport::Base64.encode64("Original unencoded string")
 # => "T3JpZ2luYWwgdW5lbmNvZGVkIHN0cmluZw==\n"