fix lurky marshaling

This commit is contained in:
Andrew Thorp 2014-01-29 19:25:27 -06:00
parent f74edde14c
commit c46d285b47

View File

@ -103,12 +103,12 @@ module Stripe
end
def _dump(level)
[Marshal.dump(@values), @api_key].join("--::--")
[CGI.escape(Marshal.dump(@values)), @api_key].join(":")
end
def self._load(args)
hash = args.split("--::--")
construct_from(Marshal.load(hash[0]), hash[1])
hash = args.split(":")
construct_from(Marshal.load(CGI.unescape(hash[0])), hash[1])
end
if RUBY_VERSION < '1.9.2'