[prev] [thread] [next] [lurker] [Date index for 2005/02/22]
Author: richardc Date: 2005-02-22 00:36:49 +0000 (Tue, 22 Feb 2005) New Revision: 1935 Modified: trunk/buscador/lib/Buscador.pm trunk/buscador/lib/Buscador/Config.pm Log: allow for db_user and db_pass (pg likes 'em) Modified: trunk/buscador/lib/Buscador/Config.pm =================================================================== --- trunk/buscador/lib/Buscador/Config.pm 2005-02-22 00:10:35 UTC (rev 1934) +++ trunk/buscador/lib/Buscador/Config.pm 2005-02-22 00:36:49 UTC (rev 1935) @@ -1,18 +1,20 @@ package Buscador::Config; use strict; -use vars qw(%config); - +use warnings; use Apache; use Carp qw(croak); use Cwd; +our %config; +BEGIN { + my $home; + %config = ( + db_user => '', + db_pass => '', + ); -BEGIN { - - my $home; - # h-h-h-ack! eval { my $r = Apache->request; @@ -53,7 +55,8 @@ $tag =~s/.*:://; my $joined = join ",", keys %config; - croak "No such method $tag try one of $joined" unless $config{$tag}; + croak "No such method $tag try one of $joined" + unless exists $config{$tag}; *$AUTOLOAD = sub { my $self = shift; Modified: trunk/buscador/lib/Buscador.pm =================================================================== --- trunk/buscador/lib/Buscador.pm 2005-02-22 00:10:35 UTC (rev 1934) +++ trunk/buscador/lib/Buscador.pm 2005-02-22 00:36:49 UTC (rev 1935) @@ -17,9 +17,11 @@ BEGIN { require Email::Store; - Email::Store->import({ verbose => 1 }, Buscador::Config->dsn, '', '', + Email::Store->import({ verbose => 1 }, + Buscador::Config->dsn, + Buscador::Config->db_user, + Buscador::Config->db_pass, { RaiseError => 1, AutoCommit => 1 }); - die Email::Store::DBI->db_Main->{AutoCommit} ; use Module::Pluggable search_path => [ "Email::Store" ], sub_name => 'stores', require => 1; use Module::Pluggable::Ordered search_path => [ "Buscador" ];
Generated at 09:00 on 22 Feb 2005 by mariachi 0.52