WWW-Bebo-API
view release on metacpan or search on metacpan
lib/WWW/Bebo/API.pm view on Meta::CPAN
sub _set_from_file {
my $self = shift;
my $app_path = shift;
my %ENV_VARS = @_;
open my $config, '<', $self->{'config'} ## no critic
or croak "Cannot open $self->{'config'}";
while (<$config>) {
carp "Config line: $_" if $self->{'debug'};
chomp;
my ( $key, $val ) = split m/=/xms, $_, 2;
next if !$key;
carp "Key/Val pair: $key -> $val" if $self->{'debug'};
for ( $key, $val ) {
s/\A\s+//xms;
s/\s+\Z//xms;
}
$ENV{$key} ||= $val;
}
close $config or croak "Cannot close $self->{'config'}";
( run in 0.603 second using v1.01-cache-2.11-cpan-5511b514fd6 )