diff options
Diffstat (limited to 'lib/WebCoso/Config.pm')
-rw-r--r-- | lib/WebCoso/Config.pm | 11 |
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; |