Stevan Little > Promises-0.01 > Promises::Promise

Download:
Promises-0.01.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  3
View/Report Bugs
Module Version: 0.01   Source   Latest Release: Promises-0.93

NAME ^

Promises::Promise - An implementation of Promises in Perl

VERSION ^

version 0.01

DESCRIPTION ^

Promise objects are typically not created by hand, they are typically returned from the promise method of a Promises::Deferred instance. It is best to think of a Promises::Promise instance as a handle for Promises::Deferred instances.

Most of the documentation here points back to the documentation in the Promises::Deferred module.

Additionally the Promises module contains a long explanation of how this module, and all it's components are meant to work together.

METHODS ^

new( $deferred )

The constructor only takes one parameter and that is an instance of Promises::Deferred that you want this object to proxy.

then( $callback, $error )

This calls then on the proxied Promises::Deferred instance.

status

This calls status on the proxied Promises::Deferred instance.

result

This calls result on the proxied Promises::Deferred instance.

AUTHOR ^

Stevan Little <stevan.little@iinteractive.com>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2012 by Infinity Interactive, Inc..

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: