From c37fec7e7255d10453905fcd3a0a24ba357fc03a Mon Sep 17 00:00:00 2001 From: Tom Waddington Date: Thu, 6 Aug 2015 15:01:52 +0100 Subject: [PATCH] Switch Base64 encodings to urlsafe --- lib/autoparse.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/autoparse.rb b/lib/autoparse.rb index 5e89d6a..f8b4797 100644 --- a/lib/autoparse.rb +++ b/lib/autoparse.rb @@ -196,7 +196,7 @@ def self.import_string(value, schema_class) if value != nil format = schema_class.data['format'] if format == 'byte' - Base64.decode64(value) + Base64.urlsafe_decode64(value) elsif format == 'date-time' Time.parse(value) elsif format == 'url' @@ -214,7 +214,7 @@ def self.import_string(value, schema_class) def self.export_string(value, schema_class) format = schema_class.data['format'] if format == 'byte' - Base64.encode64(value) + Base64.urlsafe_encode64(value) elsif format == 'date-time' if value.respond_to?(:to_str) value = Time.parse(value.to_str)