about summary refs log tree commit diff
diff options
context:
space:
mode:
authorfranck cuny <franck@lumberjaph.net>2010-04-14 10:38:26 +0200
committerfranck cuny <franck@lumberjaph.net>2010-04-14 10:38:26 +0200
commitb1ac3c50b3e3dcb36609deea7bf5df33c6a972c9 (patch)
tree7067e39f42c45593d797d90ca68020c56bce80f5
parentupdate handlers, add POD, ... (diff)
downloadpresque-b1ac3c50b3e3dcb36609deea7bf5df33c6a972c9.tar.gz
basic worker using presque::worker
-rw-r--r--eg/worker.pl20
1 files changed, 20 insertions, 0 deletions
diff --git a/eg/worker.pl b/eg/worker.pl
new file mode 100644
index 0000000..fc7526c
--- /dev/null
+++ b/eg/worker.pl
@@ -0,0 +1,20 @@
+use strict;
+use warnings;
+use 5.012;
+
+package simple::worker;
+use Moose;
+extends 'presque::worker';
+
+sub work {
+    my ($self, $job) = @_;
+    say "job's done";
+    return;
+}
+
+package main;
+use AnyEvent;
+
+my $worker = simple::worker->new(base_uri => 'http://localhost:5002', queue => 'baz2');
+
+AnyEvent->condvar->recv;