2 _system_resources = null
\r
3 _magic_numbers = null
\r
9 system_resources: () ->
\r
12 magic_numbers: () ->
\r
27 constructor: (global_json) ->
\r
29 @global_json = global_json || {}
\r
30 _system_resources = new Manifest.SystemResource(
\r
31 this, Manifest.SystemResource.set_default(@global_json['system_resources'])
\r
33 _magic_numbers = @global_json['magic_numbers']
\r
36 # managers can't initialize before load application.rb
\r
37 _items = ManifestBase.load_type_name_args(this, @global_json, 'items', Manifest.ItemFactory)
\r
38 _controllers = Manifest.Controller.load(this, @global_json, 'controllers', Manifest.Controller)
\r
39 _models = Manifest.Model.load(this, @global_json, 'models', Manifest.Model)
\r
42 @singularize: (name) ->
\r
43 name.replace(/es$/, '').replace(/s$/, '')
\r
45 @pluralize: (name) ->
\r
48 @Manifest = Manifest
\r