aboutsummaryrefslogtreecommitdiff
path: root/lib/WebCoso/Config.pm
diff options
context:
space:
mode:
authordakkar <dakkar@luxion>2005-10-26 09:33:39 +0000
committerdakkar <dakkar@luxion>2005-10-26 09:33:39 +0000
commit57f05eac1683d0b56e54ac9fdb117120169be9aa (patch)
treefac769453ca960db5590a6ab1aa13439c1d1acda /lib/WebCoso/Config.pm
parentaggiornamento delle relazioni tra collezioni, e relazioni circolari (diff)
downloadWebCoso-57f05eac1683d0b56e54ac9fdb117120169be9aa.tar.gz
WebCoso-57f05eac1683d0b56e54ac9fdb117120169be9aa.tar.bz2
WebCoso-57f05eac1683d0b56e54ac9fdb117120169be9aa.zip
creato contenitore collezioni, migliorata gestione lingue
git-svn-id: svn://luxion/repos/WebCoso/trunk@18 fcb26f47-9200-0410-b104-b98ab5b095f3
Diffstat (limited to 'lib/WebCoso/Config.pm')
-rw-r--r--lib/WebCoso/Config.pm11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/WebCoso/Config.pm b/lib/WebCoso/Config.pm
index 3fbc597..9cef6a3 100644
--- a/lib/WebCoso/Config.pm
+++ b/lib/WebCoso/Config.pm
@@ -1,9 +1,10 @@
package WebCoso::Config;
use strict;
use warnings;
+use WebCoso::Config::Collections;
my @resources;
-my @collections;
+my $collections=WebCoso::Config::Collections->new();
sub read_scalar {
my ($class,$content,$filename)=@_;
@@ -33,16 +34,16 @@ sub get_all_resources {
sub add_collection {
my ($class,$collection)=@_;
- push @collections,$collection;
+ $collections->add_collection($collection);
}
-sub get_all_collections {
- return @collections;
+sub get_collections {
+ return $collections;
}
sub clear {
@resources=();
- @collections=();
+ $collections=WebCoso::Config::Collections->new();
}
package WebCoso::Config::Helpers;