class ActiveSupport::MessageVerifier
def initialize(secret, digest: nil, serializer: nil)
def initialize(secret, digest: nil, serializer: nil) raise ArgumentError, "Secret should not be nil." unless secret @secret = secret @digest = digest&.to_s || "SHA1" @serializer = serializer || Marshal end