aboutsummaryrefslogtreecommitdiff
path: root/lib/WebCoso/Config/Collection.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/WebCoso/Config/Collection.pm')
-rw-r--r--lib/WebCoso/Config/Collection.pm17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/WebCoso/Config/Collection.pm b/lib/WebCoso/Config/Collection.pm
new file mode 100644
index 0000000..4b27026
--- /dev/null
+++ b/lib/WebCoso/Config/Collection.pm
@@ -0,0 +1,17 @@
+package WebCoso::Config::Collection;
+use strict;
+use warnings;
+use Class::Std;
+use WebCoso::Config;
+
+{
+my %name_of :ATTR( :init_arg<name> );
+
+sub BUILD {
+ my ($self,$ident,$args_ref)=@_;
+ WebCoso::Config->add_collection($self);
+}
+
+}
+
+1;