NAME
Yote::AppRoot - Application Server Base Objects
DESCRIPTION
This is the root class for all Yote Apps. Extend it to create an App Object.
Each Web Application has a single container object as the entry point to that object which is an instance of the Yote::AppRoot class. A Yote::AppRoot extends Yote::Obj and provides some class methods and the following stub methods.
PUBLIC API METHODS
- account()
-
Returns the currently logged in account using this app.
- token_login()
-
Returns a token that is used by the client and server to sync up data for the case of a user not being logged in.
OVERRIDABLE METHODS
- _init_account( $acct )
-
This is called whenever a new account is created for this app. This can be overridden to perform any initialzation on the account.
- _new_account()
-
This returns a new Yote::Account object to be used with this app. May be overridden to return a subclass of Yote::Account.
PRIVATE DATA FIELDS
AUTHOR
Eric Wolf coyocanid@gmail.com http://madyote.com
LICENSE AND COPYRIGHT
Copyright (C) 2011 Eric Wolf
This module is free software; it can be used under the same terms as perl itself.