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.