Method: Oboe::Util::Base64URL.encode

Defined in:
lib/oboe/loading.rb

.encode(bin) ⇒ Object



14
15
16
17
18
19
# File 'lib/oboe/loading.rb', line 14

def encode(bin)
  c = [bin].pack('m0').gsub(/\=+\Z/, '').tr('+/', '-_').rstrip
  m = c.size % 4
  c += '=' * (4 - m) if m != 0
  c
end