1 require_dependency "locmare/list_group/list/base"
2 require_dependency "locmare/list_group/list/public"
3 require_dependency "locmare/list_group/list/private"
4 require_dependency "locmare/list_group/list/system_resource"
5 require_dependency "locmare/list_group/list/filter"
6 require_dependency "locmare/list_group/list/through_filter"
7 require_dependency "locmare/list_group/list/foreign_filter"
8 require_dependency "locmare/list_group/list/play"
11 include ListGroupModule
15 'public' => PublicList, 'private' => PrivateList, 'system_resource' => SystemResourceList,
16 'filter' => FilterList, 'through_filter' => ThroughFilterList, 'foreign_filter' => ForeignFilterList,
21 def self.list item_name, list_name
22 list_group_manifest = LocalManifest.manifest.list_groups[item_name]
23 list_manifest = list_group_manifest.lists[list_name]
24 self.types[list_manifest.type].new item_name, list_name