The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Method::Workflow::Stack - Stack manager for Method::Workflow.

DESCRIPTION

This is the stack manager for Method::Workflow. Use the exported functions for more advanced workflow implementations.

EXPORTED FUNCTIONS

DEFAULT

Nothing is exported by default

ON REQUEST

$item = stack_current()

Returns the top item on the stack

$item = stack_parent()

Returns the item just below the top.

stack_push( $item )

Push an item on to the stack, all workflow elements generated via keyword will be added to this item until it is popped or something else is pushed.

stack_pop( $item )

Remove the top-most item from the stack, you must provide the item you expect to be popped for consistancy checking.

FENNEC PROJECT

This module is part of the Fennec project. See Fennec for more details. Fennec is a project to develop an extendable and powerful testing framework. Together the tools that make up the Fennec framework provide a potent testing environment.

The tools provided by Fennec are also useful on their own. Sometimes a tool created for Fennec is useful outside the greator framework. Such tools are turned into their own projects. This is one such project.

Fennec - The core framework

The primary Fennec project that ties them all together.

AUTHORS

Chad Granum exodist7@gmail.com

COPYRIGHT

Copyright (C) 2010 Chad Granum

Method-Workflow is free software; Standard perl licence.

Method-Workflow is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the license for more details.