class RSpec::Support::LooseSignatureVerifier::SignatureWithKeywordArgumentsMatcher

If a matcher is used in a signature in place of keyword arguments, all keyword argument validation needs to be skipped since the matcher is opaque.

Instead, keyword arguments will be validated when the method is called and they are actually known.

@private

Public Class Methods

# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 441
def initialize(signature)
  @signature = signature
end

Public Instance Methods

# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 461
def has_kw_args_in?(args)
  @signature.has_kw_args_in?(args)
end
# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 449
def invalid_kw_args_from(_kw_args)
  []
end
# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 445
def missing_kw_args_from(_kw_args)
  []
end
# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 453
def non_kw_args_arity_description
  @signature.non_kw_args_arity_description
end
# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 457
def valid_non_kw_args?(*args)
  @signature.valid_non_kw_args?(*args)
end