Andreas 'ac0v' Specht > Hyper-Developer > Hyper::Developer::Generator::Control::Flow

Download:
Hyper-Developer-0.07.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: v0.01   Source  

NAME ^

Hyper::Developer::Generator::Control::Flow - class for generating Flow Controls

VERSION ^

This document describes Hyper::Developer::Generator::Control::Flow 0.01

SYNOPSIS ^

    use Hyper::Developer::Generator::Control::Flow;

    my $object = Hyper::Developer::Generator::Control::Flow->new({
        base_path => '/srv/web/www.example.com/',
        namespace => 'Example',
        usecase   => 'ChangePassword',
        service   => 'AccountManagement',
    });

    $object->create();

DESCRIPTION ^

Used to create the initial environment for a Hyper Based Web Application.

SUBROUTINES/METHODS ^

BUILD

    my $object = Hyper::Developer::Generator::Control::Flow->new({
        base_path => '/srv/web/www.example.com/',
        namespace => 'Example',
        usecase   => 'ChangePassword',
        service   => 'AccountManagement',
    });

Called on object creation and sets some default vars.

create

    $object->create();

Creates the following files:

$BASE_PATH/lib/$NAMESPACE/Control/Flow/$SERVICE/F$USECASE.pm

This is generated once and won't be signed over. That's the place where you can put your code in.

$BASE_PATH/lib/$NAMESPACE/Control/Flow/$SERVICE/_F$USECASE.pm

This file will be reqritten on each method call. So don't change anything in this file.

DIAGNOSTICS ^

CONFIGURATION AND ENVIRONMENT ^

DEPENDENCIES ^

INCOMPATIBILITIES ^

BUGS AND LIMITATIONS ^

RCS INFORMATIONS ^

Last changed by

$Author: ac0v $

Id

$Id: Flow.pm 333 2008-02-18 22:59:27Z ac0v $

Revision

$Revision: 333 $

Date

$Date: 2008-02-18 23:59:27 +0100 (Mon, 18 Feb 2008) $

HeadURL

$HeadURL: http://svn.hyper-framework.org/Hyper/Hyper-Developer/branches/0.07/lib/Hyper/Developer/Generator/Control/Flow.pm $

AUTHOR ^

Andreas Specht <ACID@cpan.org>

LICENSE AND COPYRIGHT ^

Copyright (c) 2007, Andreas Specht <ACID@cpan.org>. All rights reserved.

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

syntax highlighting: