2008-05-18 06:22:34 +02:00
|
|
|
module ActiveSupport #:nodoc:
|
|
|
|
module CoreExtensions #:nodoc:
|
|
|
|
module Base64 #:nodoc:
|
|
|
|
module Encoding
|
|
|
|
# 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.
|
2008-10-27 07:47:01 +01:00
|
|
|
#
|
|
|
|
# ActiveSupport::Base64.encode64s("Original unencoded string")
|
|
|
|
# # => "T3JpZ2luYWwgdW5lbmNvZGVkIHN0cmluZw=="
|
2008-05-18 06:22:34 +02:00
|
|
|
def encode64s(value)
|
|
|
|
encode64(value).gsub(/\n/, '')
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|