Method: RandomOrg.urlsafe_base64
- Defined in:
- lib/random_org.rb
.urlsafe_base64(length = nil, padding = false) ⇒ Object
RandomOrg.urlsafe_base64 generates a random URL-safe base64 string.
The length of the result string is about 4/3 of n.
By default, padding is not generated because “=” may be used as a URL delimiter.
106 107 108 109 110 111 |
# File 'lib/random_org.rb', line 106 def self.urlsafe_base64(length = nil, padding = false) s = base64 length s.tr!('+/', '-_') s.delete!('=') unless padding s end |