Method: ActiveSupport::KeyGenerator.hash_digest_class=

Defined in:
activesupport/lib/active_support/key_generator.rb

.hash_digest_class=(klass) ⇒ Object



15
16
17
18
19
20
21
# File 'activesupport/lib/active_support/key_generator.rb', line 15

def hash_digest_class=(klass)
  if klass.kind_of?(Class) && klass < OpenSSL::Digest
    @hash_digest_class = klass
  else
    raise ArgumentError, "#{klass} is expected to be an OpenSSL::Digest subclass"
  end
end