Daniel Perrett > Test-Proto-0.011 > Test::Proto::Compare

Download:
Test-Proto-0.011.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source   Latest Release: Test-Proto-0.027

NAME ^

Test::Proto::Compare - base class for comparisons.

SYNOPSIS ^

        Test::Proto::Compare->new->compare('aaa', 'aab'); # -1

This is a base class for comparison functions.

METHODS ^

new

        Test::Proto::Compare->new(sub{lc shift cmp lc shift;});

The new function takes an argument, the coderef which is used to do the comparison. It is optional, and defaults to cmp.

compare

        $c->compare($a,$b);

This method will compare two arguments and return the result.

reverse

        $c->reverse->compare($a,$b);
        # i.e.   $c->compare($b,$a);

Calling this method will reverse the order in which the arguments are fed to the comparison functions.

OTHER INFORMATION ^

For author, version, bug reports, support, etc, please see Test::Proto.

syntax highlighting: