Make sample config & NCIP.pm aware of NCIP::ILS.
authorJason Stephenson <jason@sigio.com>
Fri, 8 Aug 2014 14:33:55 +0000 (10:33 -0400)
committerJason Stephenson <jason@sigio.com>
Fri, 8 Aug 2014 14:33:55 +0000 (10:33 -0400)
This also means loading the ILS modules by giving the fully
qualified module name.

Signed-off-by: Jason Stephenson <jason@sigio.com>
lib/NCIP.pm
t/config_sample/NCIP.xml

index 8bc10b5..c5425f6 100644 (file)
@@ -36,7 +36,7 @@ sub new {
     $self->{namespace} = $config->('NCIP.namespace.value');
     Log::Log4perl->init($config_dir . "/log4perl.conf");
     # load the ILS dependent module
-    my $module = 'NCIP::ILS::' . $config->('NCIP.ils.value');
+    my $module = $config->('NCIP.ils.value');
     load $module || die "Can not load ILS module $module";
     my $ils = $module->new( name => $config->('NCIP.ils.value') );
     $self->{'ils'} = $ils;
index 75ff303..5cea7d4 100644 (file)
@@ -33,7 +33,7 @@
   <version>
   </version>
 
-  <ils value='Koha' />
+  <ils value='NCIP::ILS' />
   <namespace value= 'http://www.niso.org/2008/ncip' />
   <templates value= 'templates/' />
 </acsconfig>