mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
14 lines
427 B
Ruby
14 lines
427 B
Ruby
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
|