File: ModuleConfig.pm

package info (click to toggle)
libapache-mod-perl 1.26-3.0woody1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,832 kB
  • ctags: 1,321
  • sloc: perl: 7,571; ansic: 5,480; sh: 375; makefile: 145
file content (31 lines) | stat: -rw-r--r-- 448 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package Apache::ModuleConfig;

use strict;
use mod_perl ();

{
    no strict;
    $VERSION = "0.01";
    __PACKAGE__->mod_perl::boot($VERSION);
}

sub has_srv_config {
    my $file = (caller)[1];
    if($Apache::ServerStarting == 1) {
	delete $INC{$file};
    }
}

sub dir_merge {
    my($base, $add) = @_;
    my %new = ();
    @new{ keys %$base, keys %$add} = 
	(values %$base, values %$add);

    return bless \%new, ref($base);
}

1;

__END__