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