projects
/
gruntmaster-daemon.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
42e80e2
)
Support multiple space-separated purge hosts
author
Marius Gavrilescu
<marius@ieval.ro>
Sat, 8 Feb 2014 18:42:33 +0000
(20:42 +0200)
committer
Marius Gavrilescu
<marius@ieval.ro>
Sat, 8 Feb 2014 18:42:33 +0000
(20:42 +0200)
lib/Gruntmaster/Daemon.pm
patch
|
blob
|
blame
|
history
diff --git
a/lib/Gruntmaster/Daemon.pm
b/lib/Gruntmaster/Daemon.pm
index 3f4e15a5f2f4acf629a0c660ee7d4228ed5d0abc..82da6b8924791d53388d43191b4b8d26023bc6b4 100644
(file)
--- a/
lib/Gruntmaster/Daemon.pm
+++ b/
lib/Gruntmaster/Daemon.pm
@@
-23,6
+23,7
@@
use constant PAGE_SIZE => 10;
##################################################
my $ua = LWP::UserAgent->new;
##################################################
my $ua = LWP::UserAgent->new;
+my @purge_hosts = exists $ENV{PURGE_HOSTS} ? split ' ', $ENV{PURGE_HOSTS} : ();
sub safe_can_nodie {
my ($type, $sub, $name) = @_;
sub safe_can_nodie {
my ($type, $sub, $name) = @_;
@@
-41,9
+42,10
@@
sub safe_can {
}
sub purge {
}
sub purge {
- return unless $ENV{PURGE_HOST};
- my $req = HTTP::Request->new(PURGE => "http://$ENV{PURGE_HOST}$_[0]");
- $ua->request($req)
+ for my $host (@purge_hosts) {
+ my $req = HTTP::Request->new(PURGE => "http://$host$_[0]");
+ $ua->request($req)
+ }
}
sub process{
}
sub process{
This page took
0.010885 seconds
and
4
git commands to generate.