# NEVER EDIT this file. It was generated and will be overwritten without # notice upon regeneration of this application. You have been warned. package GENAddressBook; use strict; use warnings; use Gantry qw{ -TemplateEngine=TT }; use JSON; use Gantry::Utils::TablePerms; our @ISA = qw( Gantry ); use AddressBook::Model; sub schema_base_class { return 'AddressBook::Model'; } use Gantry::Plugins::DBIxClassConn qw( get_schema ); #----------------------------------------------------------------- # $self->namespace() or AddressBook->namespace() #----------------------------------------------------------------- sub namespace { return 'AddressBook'; } ##----------------------------------------------------------------- ## $self->init( $r ) ##----------------------------------------------------------------- #sub init { # my ( $self, $r ) = @_; # # # process SUPER's init code # $self->SUPER::init( $r ); # #} # END init #----------------------------------------------------------------- # $self->do_main( ) #----------------------------------------------------------------- sub do_main { my ( $self ) = @_; $self->stash->view->template( 'main.tt' ); $self->stash->view->title( 'Main Listing' ); $self->stash->view->data( { pages => $self->site_links() } ); } # END do_main #----------------------------------------------------------------- # $self->site_links( ) #----------------------------------------------------------------- sub site_links { my ( $self ) = @_; return [ { link => $self->app_rootp() . '/family', label => 'Family' }, { link => $self->app_rootp() . '/child', label => 'Child' }, ]; } # END site_links 1; =head1 NAME GENAddressBook - generated support module for AddressBook =head1 SYNOPSIS In AddressBook: use base 'GENAddressBook'; =head1 DESCRIPTION This module was generated by Bigtop (and IS subject to regeneration) to provide methods in support of the whole AddressBook application. AddressBook should inherit from this module. =head1 METHODS =over 4 =item namespace =item init =item do_main =item site_links =item schema_base_class =back =head1 AUTHOR Phil Crow, Ephil@localdomainE =head1 COPYRIGHT AND LICENSE Copyright (C) 2007 Phil Crow This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available. =cut