NAME

PEF::Front::Preload - Pre-load application parts

SYNOPSIS

  use PEF::Front::Preload;

DESCRIPTION

This module pre-loads application modules and makes database connect.

USAGE

You can turn off preloads of some unneeded parts.

  use PEF::Front::Preload qw(no_db_connect);
  

Following parts can be turned off:

model

Don't load model description files.

  use PEF::Front::Preload qw(no_model);
db_connect

Don't connect to database.

  use PEF::Front::Preload qw(no_db_connect);
local_modules

Don't load local model handlers.

  use PEF::Front::Preload qw(no_local_modules);
in_filters

Don't load input filters.

  use PEF::Front::Preload qw(no_in_filters);
out_filters

Don't load output filters.

  use PEF::Front::Preload qw(no_out_filters);

You can combine these switches as you wish:

  use PEF::Front::Preload qw(no_model no_db_connect);

Usually you use this module right after loading your configuration module *::AppFrontConfig.

AUTHOR

This module was written and is maintained by Anton Petrusevich.

Copyright and License

Copyright (c) 2016 Anton Petrusevich. Some Rights Reserved.

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