blob: b43d2ce9a303f7457b7fa15c90942721e1a0e199 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
require 'base64'
module ActiveSupport
Base64 = ::Base64
# Encodes the value as base64 without the newline breaks. This makes the base64 encoding readily usable as URL parameters
# or memcache keys without further processing.
#
# ActiveSupport::Base64.encode64s("Original unencoded string")
# # => "T3JpZ2luYWwgdW5lbmNvZGVkIHN0cmluZw=="
def Base64.encode64s(value)
encode64(value).gsub(/\n/, '')
end
end
|