Fix method signature to work properly on 1.8.7.

When passing a matcher as an argument, it checks
`could_contain_kw_args?`, which was defined on 1.9+
but not on 1.8.7.