man Catalyst::Utils () - The Catalyst Utils

NAME

Catalyst::Utils - The Catalyst Utils

SYNOPSIS

See Catalyst.

DESCRIPTION

METHODS

appprefix($class)

        MyApp::Foo becomes myapp_foo

class2appclass($class);

    MyApp::C::Foo::Bar becomes MyApp
    My::App::C::Foo::Bar becomes My::App

class2classprefix($class);

    MyApp::C::Foo::Bar becomes MyApp::C
    My::App::C::Foo::Bar becomes My::App::C

class2classsuffix($class);

    MyApp::C::Foo::Bar becomes C::Foo::Bar

class2env($class);

Returns the environment name for class.

    MyApp becomes MYAPP
    My::App becomes MY_APP
Returns the uri prefix for a class. If case is false the prefix is converted to lowercase.

    My::App::C::Foo::Bar becomes foo/bar
Returns a tempdir for a class. If create is true it will try to create the path.

    My::App becomes /tmp/my/app
    My::App::C::Foo::Bar becomes /tmp/my/app/c/foo/bar

home($class)

Returns home directory for given class. Returns a prefixed action.

    MyApp::C::Foo::Bar, yada becomes foo/bar/yada

request($uri)

Returns an HTTP::Request object for a uri.

AUTHOR

Sebastian Riedel, CWsri@cpan.org

COPYRIGHT

This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.