OSDN Git Service

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