webmcp

view framework/env/request/initialize.lua @ 401:ad437022be90

Quick fix to avoid problems on document creation
author jbe
date Mon Jan 04 00:48:47 2016 +0100 (2016-01-04)
parents 545ec2e3eafa
children
line source
1 --[[--
2 request.initialize()
4 Executes all request initializers. Request initializers are added (and executed) using the request.for_each(...) call. Calling request.configure(...) before invoking request.initialize() for the first time also adds a request initializer.
6 --]]--
7 function request.initialize()
8 _G.app = {} -- may be filled and modified by request initializers
9 do
10 request._in_progress = true -- NOTE: must be set to true before initializer functions are called
11 for i, func in ipairs(request._initializers) do
12 func()
13 end
14 end
15 end
16 --//--
18 --[[--
19 app -- table to store an application state
21 'app' is a global table for storing any application state data. It will be reset for every request.
22 --]]--
24 -- Initialized in request.initialize(...).
26 --//--

Impressum / About Us