2 module SystemResourceModule
4 def self.manager manifest, my_manifests
6 my_manifests.each {|engine_resource_name, engine_resource_manifest|
7 engine_resources[engine_resource_name] = self.new(manifest, engine_resource_name, engine_resource_manifest)
12 attr :engine_resource_name, :engine_resource_manifest,
13 :resource_items, :has_route
14 def initialize manifest, engine_resource_name, engine_resource_manifest
16 @engine_resource_name = engine_resource_name
17 @engine_resource_manifest = engine_resource_manifest
23 @engine_resource_manifest['resource_items'] ||= {}
24 @engine_resource_manifest['has_route'] ||= 1
28 @resource_items = @engine_resource_manifest['resource_items']
29 @has_route = @engine_resource_manifest['has_route']