Skip to content

dnmfarrell/Catalyst-Plugin-ActionPaths

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

Catalyst::Plugin::ActionPaths - get Catalyst actions with example paths included!

VERSION

version 0.01

DESCRIPTION

This is an early-release plugin for Catalyst. It adds the method get_action_paths to the Catalyst context object.

This plugin makes it easier to retrieve every loaded action path and chained path in your Catalyst application, usually for testing purposes.

To use the plugin just install it and append the plugin name in your application class e.g. lib/MyApp.pm

use Catalyst 'ActionPaths';

METHODS

get_action_paths

Returns an arrayref of Catalyst::Actions objects, with a path attribute added. The path is an example path for the action, e.g.:

my $actions = $c->get_action_paths;

print $actions->[0]{path}; # /some/*/path/*

AUTHOR

David Farrell <dfarrell@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2015 by David Farrell.

This is free software, licensed under:

The (two-clause) FreeBSD License

About

Get Catalyst actions with example paths included

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages