```
➜  rspec-mocks git:(master) yard doc --help | grep private
        --private                    Show private methods. (default hides private)
        --no-private                 Hide objects with @private tag
```

Private methods are hidden in the docs by default.  This makes a lot of sense: private methods are generally not part of your public API.

Here I wanted these methods to be private (as they are only ever intended to be called from within a matcher on `self`) but since this is a mixin intended for users to use in their custom matchers, I wanted these methods doc'd.  This definitely felt like a hack.

Do you think it's better to just make the methods public?  I'm on the fence.