░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/usr/lib/ruby/gems/3.1.0/gems/rbs-2.7.0/stdlib/securerandom/0
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: securerandom.rbs
# <!-- rdoc-file=lib/securerandom.rb --> # ## Secure random number generator interface. # # This library is an interface to secure random number generators which are # suitable for generating session keys in HTTP cookies, etc. # # You can use this library in your application by requiring it: # # require 'securerandom' # # It supports the following secure random number generators: # # * openssl # * /dev/urandom # * Win32 # # # SecureRandom is extended by the Random::Formatter module which defines the # following methods: # # * alphanumeric # * base64 # * choose # * gen_random # * hex # * rand # * random_bytes # * random_number # * urlsafe_base64 # * uuid # # # These methods are usable as class methods of SecureRandom such as # `SecureRandom.hex`. # # If a secure random number generator is not available, `NotImplementedError` is # raised. # module SecureRandom extend Random::Formatter def self.alphanumeric: (?Integer?) -> String def self.base64: (?Integer?) -> String def self.hex: (?Integer?) -> String def self.random_bytes: (?Integer?) -> String def self.random_number: () -> Float | (Integer) -> Integer | (Numeric) -> Numeric def self.urlsafe_base64: (?Integer?, ?bool?) -> String def self.uuid: () -> String end
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 securerandom.rbs
RBS
1.3 KB
2025-03-26 04:20
EDIT