describe behaviour
fail with warning when calling private messages
handle 1.8.7 syntax
raising an error on private method calls
refactor 187 support
make the feature more concise
performance tweak
refactor spec layout
throw a proper error rather than runtime error
for lulz
Merge pull request #207 from JonRowe/expect_private_methods_to_be_private

Make be_predicate fail upon calling a private method
RBX seems flakey again so... ahem... #yolo

We should look for a fix for this on core as well :/
Update comment to say 1.8.7
Prefers displaying expected values using `#inspect`.

* `#description` is only used for matchers.

[Fixes #260]

Signed-off-by: Andy Lindeman <alindeman@gmail.com>
Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Removes explicit return
Changelog for #260
Merge branch 'issue-260-matcher-description'
Make expect(a).to be_within(x).percent_of(y) work with negative y
Merge pull request #266 from ktns/master

be_within(x).percent_of(y) with negative y
Add a changelog entry for #266.

[ci skip]

Signed-off-by: Sam Phippen <samphippen@googlemail.com>