class RSpec::Support::LooseSignatureVerifier::SignatureWithKeywordArgumentsMatcher
@private
and they are actually known.
Instead, keyword arguments will be validated when the method is called
opaque.
keyword argument validation needs to be skipped since the matcher is
If a matcher is used in a signature in place of keyword arguments, all
def has_kw_args_in?(args)
def has_kw_args_in?(args) @signature.has_kw_args_in?(args) end
def initialize(signature)
def initialize(signature) @signature = signature end
def invalid_kw_args_from(_kw_args)
def invalid_kw_args_from(_kw_args) [] end
def missing_kw_args_from(_kw_args)
def missing_kw_args_from(_kw_args) [] end
def non_kw_args_arity_description
def non_kw_args_arity_description @signature.non_kw_args_arity_description end
def valid_non_kw_args?(*args)
def valid_non_kw_args?(*args) @signature.valid_non_kw_args?(*args) end