OSDN Git Service

fix local_manifest
[pettanr/pettanr.git] / lib / local_manifest / list_group / list.rb
1 ManifestBase.require_modules "local_manifest/list_group/list/", 
2   %w|base public private system_resource filter through_filter foreign_filter play|
3
4 module LocalManifest
5   module ListGroupModule
6     class ListFactory < ManifestBase::Factory
7       include ListModule
8       
9       def self.types
10         {
11           'public' => PublicList, 'private' => PrivateList, 'system_resource' => SystemResourceList,
12           'filter' => FilterList, 'through_filter' => ThroughFilterList, 'foreign_filter' => ForeignFilterList, 
13           'play' => PlayList
14         }
15       end
16       
17       def self.default_type
18         'public'
19       end
20       
21     end
22   end
23   
24 end
25