urlsafe_encode64(bin, padding: true) -> String
[permalink][rdoc][edit]-
与えられたデータを Base64 エンコードした文字列を返します。
このメソッドは [RFC4648] の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。 "+" を "-" に "/" を "_" に置き換えます。
デフォルトでは戻り値は = によるパディングを含むことがあります。パディングを含めたくない場合は、padding オプションに false を指定してください。
- [PARAM] bin:
- Base64 エンコードするデータを指定します。
- [PARAM] padding:
- false を指定した場合、 = によるパディングが行われなくなります。
require 'base64' p Base64.urlsafe_encode64('hoge') # => "aG9nZQ==" p Base64.urlsafe_encode64('hoge', padding: false) # => "aG9nZQ"