diff Lib/IMPL/Config/Include.pm @ 204:d63f9a92d6d4

+IMPL::Config::Include - simple way to include external config *IMPL::Web::Handler::TTView - finished template selecting mechanism (not tested)
author sergey
date Wed, 02 May 2012 17:42:47 +0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Lib/IMPL/Config/Include.pm	Wed May 02 17:42:47 2012 +0400
@@ -0,0 +1,18 @@
+package IMPL::Config::Include;
+use strict;
+use warnings;
+use IMPL::require {
+    Conf => 'IMPL::Config',
+    Exception => 'IMPL::Exception'
+};
+
+
+sub restore {
+	my ($self,$data) = @_;
+	
+	die Exception->new("A file name is required") if ref $data || not $data;
+	
+	return Conf->spawn($data);
+}
+
+1;
\ No newline at end of file