annotate framework/env/request/initialize.lua @ 316:a2c733535b8e
Support intervals; Interactive shell requires application name now
author |
jbe |
date |
Mon Mar 23 16:05:56 2015 +0100 (2015-03-23) |
parents |
|
children |
e3e2a03f75b2 |
rev |
line source |
jbe@316
|
1 --[[--
|
jbe@316
|
2 request.initialize()
|
jbe@316
|
3
|
jbe@316
|
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.
|
jbe@316
|
5
|
jbe@316
|
6 --]]--
|
jbe@316
|
7 function request.initialize()
|
jbe@316
|
8 _G.app = {} -- may be overwritten or modified by request initializers
|
jbe@316
|
9 do
|
jbe@316
|
10 request._in_progress = true -- NOTE: must be set to true before initializer functions are called
|
jbe@316
|
11 for i, func in ipairs(request._initializers) do
|
jbe@316
|
12 func()
|
jbe@316
|
13 end
|
jbe@316
|
14 end
|
jbe@316
|
15 end
|