module T::Configuration
def self.sig_validation_error_handler=(value)
(**opts)
-
:super_signature
(T::Private::Methods::Signature, nil
) -- Super -
:signature
(T::Private::Methods::Signature, nil
) -- Signature -
:declaration
(T::Private::Methods::Declaration
) -- Method -
:method
(Method, UnboundMethod
) -- Method on which the signature build failed
Parameters:
-
opts
(Hash
) -- A hash containing contextual information on the error: -
error
(StandardError
) -- The error that was raised -
value
(Lambda, Proc, Object, nil
) -- Proc that handles the error (pass
def self.sig_validation_error_handler=(value) validate_lambda_given!(value) @sig_validation_error_handler = value end