1 | module.exports = function getLocals(view){
|
2 | var result = {}
|
3 | for (var k in view.views){
|
4 | if (k in view.views){
|
5 | var v = view.views[k]
|
6 | if (v.require){
|
7 | result[k] = require(v.require)
|
8 | } else if (typeof v === 'function'){
|
9 | result[k] = v
|
10 | }
|
11 | }
|
12 | }
|
13 |
|
14 | if (view.resources){
|
15 | for (var k in view.resources){
|
16 | if (k in view.resources){
|
17 | result[k] = view.resources[k]
|
18 | }
|
19 | }
|
20 | }
|
21 |
|
22 | return result
|
23 | } |
\ | No newline at end of file |