NAME

Egg::View::Template::Params - Some parameters are set in Egg::View.

SYNOPSIS

use Egg::View::Template::Params;

# The call to E::V::Template::Params is added to '_prepare' call of Egg.
sub _prepare {
  my($e)= @_;
  Egg::View::Template::Params->prepare($e);
  $e->next::method;
}

DESCRIPTION

Some parameters are set to %PARAMS of Egg::View as a default value.

%PARAMS can be referred by the params method of received view and be set again.

METHODS

prepare ( [PROJECT_OBJ] )

Some parameters are set to %PARAMS of Egg::View.

When Egg::View::Template is used, it is not necessary to set it separately because this module is used by default.

Please it doesn't operate normally if you do not give PROJECT_OBJ.

When this method is called, the following parameters are set.

  • title

    Title name of project on configuration

  • page_title

    Reference to $e->page_title.

  • script_name

    Reference to $e->request->script_name.

  • path

    Reference to $e->request->path.

  • path_info

    Reference to $e->request->path_info.

  • is_secure

    Reference to $e->request->secure.

  • remote_addr

    Reference to $e->request->remote_addr.

  • host_name

    Reference to $e->request->host_name.

  • server_port

    Reference to $e->request->port.

  • http_referer

    Reference to $e->request->referer.

  • http_agent

    Reference to $e->request->agent.

  • request_uri

    Reference to $e->request->uri.

  • copyright

    '[PROJECT_NAME] Ver:[PROJECT_VERSION]'

SEE ALSO

Egg::View, Egg::View::Template, Egg::Release,

AUTHOR

Masatoshi Mizuno <lushe@cpan.org>

COPYRIGHT

Copyright (C) 2007 by Bee Flag, Corp. <http://egg.bomcity.com/>, All Rights Reserved.

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.