NAME
MooseX::Role::REST::Consumer::Response - A simple utility to provide object-oriented return values with messaging
SYNOPSIS
use MooseX::Role::REST::Consumer::Response
sub do_something {
....
return MooseX::Role::REST::Consumer::Response->success(
message => "Everything worked",
);
}
my $response = do_something();
print "Response: $response\n";
if (! $response) {
...
}
DESCRIPTION
The Reponse object in this class can be used in boolean or string context and should DWIM.
CLASS METHODS
new (%param)
Returns blessed object
success (%param)
Takes same parameters as new but implies ( is_success => 1 );
failure (%param)
Similar to success but implies ( is_success => 0 );
OBJECT METHODS
First, some basic Moose attribute accessors:
- is_success
- error_message
is_failure
Returns boolean
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 40:
=cut found outside a pod block. Skipping to next block.