diff --git a/lib/base64.rb b/lib/base64.rb index 24f0b02966..5c8df841f1 100644 --- a/lib/base64.rb +++ b/lib/base64.rb @@ -81,8 +81,9 @@ module Base64 # Note that the result can still contain '='. # You can remove the padding by setting +padding+ as false. def urlsafe_encode64(bin, padding: true) - str = strict_encode64(bin).tr("+/", "-_") - str = str.delete("=") unless padding + str = strict_encode64(bin) + str.tr!("+/", "-_") + str.delete!("=") unless padding str end