Module: SecureRandom
| Relationships & Source Files | |
| Defined in: | activesupport/lib/active_support/core_ext/securerandom.rb |
Constant Summary
-
BASE32_ALPHABET =
# File 'activesupport/lib/active_support/core_ext/securerandom.rb', line 8("0".."9").to_a + ("A".."Z").to_a - ["I", "L", "O", "U"]
-
BASE36_ALPHABET =
# File 'activesupport/lib/active_support/core_ext/securerandom.rb', line 7("0".."9").to_a + ("a".."z").to_a
-
BASE58_ALPHABET =
# File 'activesupport/lib/active_support/core_ext/securerandom.rb', line 6("0".."9").to_a + ("A".."Z").to_a + ("a".."z").to_a - ["0", "O", "I", "l"]
Class Method Summary
-
.base32(n = 16)
See additional method definition at line 71.
-
.base36(n = 16)
See additional method definition at line 46.
-
.base58(n = 16)
See additional method definition at line 21.
Class Method Details
.base32(n = 16)
See additional method definition at line 71.
# File 'activesupport/lib/active_support/core_ext/securerandom.rb', line 75
def self.base32(n = 16) alphanumeric(n, chars: BASE32_ALPHABET) end
.base36(n = 16)
See additional method definition at line 46.
# File 'activesupport/lib/active_support/core_ext/securerandom.rb', line 50
def self.base36(n = 16) alphanumeric(n, chars: BASE36_ALPHABET) end
.base58(n = 16)
See additional method definition at line 21.
# File 'activesupport/lib/active_support/core_ext/securerandom.rb', line 25
def self.base58(n = 16) alphanumeric(n, chars: BASE58_ALPHABET) end