Figures out wheter a given method can accept various arguments. Surprisingly non-trivial.
@private
# File lib/rspec/support/method_signature_verifier.rb, line 162 def error_message if missing_kw_args.any? "Missing required keyword arguments: %s" % [ missing_kw_args.join(", ") ] elsif invalid_kw_args.any? "Invalid keyword arguments provided: %s" % [ invalid_kw_args.join(", ") ] elsif !valid_non_kw_args? "Wrong number of arguments. Expected %s, got %s." % [ @signature.non_kw_args_arity_description, non_kw_args.length ] end end
Generated with the Darkfish Rdoc Generator 2.