[ruby/securerandom] Only define compatible method in < Ruby 3.3
https://github.com/ruby/securerandom/commit/2c8cdfba7b
This commit is contained in:
parent
3a4433dddd
commit
7923e420c4
@ -53,13 +53,9 @@ module SecureRandom
|
||||
|
||||
# Compatibility methods for Ruby 3.2, we can remove this after dropping to support Ruby 3.2
|
||||
def alphanumeric(n = nil, chars: ALPHANUMERIC)
|
||||
if RUBY_VERSION < '3.3'
|
||||
n = 16 if n.nil?
|
||||
choose(chars, n)
|
||||
else
|
||||
super n, chars: chars
|
||||
end
|
||||
end
|
||||
n = 16 if n.nil?
|
||||
choose(chars, n)
|
||||
end if RUBY_VERSION < '3.3'
|
||||
|
||||
private
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user