class method
self.new
Ruby on Rails 8.1.2
Since v4.0.13Signature
self.new(secret, options = {})
No documentation comment.
Parameters
-
secretreq -
optionsopt = {}
Source
# File activesupport/lib/active_support/key_generator.rb, line 28
def initialize(secret, options = {})
@secret = secret
# The default iterations are higher than required for our key derivation uses
# on the off chance someone uses this for password storage
@iterations = options[:iterations] || 2**16
# Also allow configuration here so people can use this to build a rotation
# scheme when switching the digest class.
@hash_digest_class = options[:hash_digest_class] || self.class.hash_digest_class
end
Defined in activesupport/lib/active_support/key_generator.rb line 28
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::KeyGenerator