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 416 def initialize(signature) @signature = signature end
Public Instance Methods
# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 436 def has_kw_args_in?(args) @signature.has_kw_args_in?(args) end
# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 424 def invalid_kw_args_from(_kw_args) [] end
# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 420 def missing_kw_args_from(_kw_args) [] end
# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 428 def non_kw_args_arity_description @signature.non_kw_args_arity_description end
# File rspec-support/lib/rspec/support/method_signature_verifier.rb, line 432 def valid_non_kw_args?(*args) @signature.valid_non_kw_args?(*args) end