class ActiveSupport::MessageVerifier

def initialize(secret, digest: nil, serializer: nil)

Experimental RBS support (using type sampling data from the type_fusion project).

def initialize: (String secret, digest: String, serializer: Module) -> void

This signature was generated using 1 sample from 1 application.

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