summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorfranck cuny <franck@lumberjaph.net>2010-05-15 13:09:13 +0200
committerfranck cuny <franck@lumberjaph.net>2010-05-15 13:09:13 +0200
commit87361f653b2b9d7cb1982c9b2f9ab02aeaaa3935 (patch)
treec64021d5e22b281b9e130035fbb5625257c21ae4 /lib
parentserialize to json the response (diff)
downloadpresque-87361f653b2b9d7cb1982c9b2f9ab02aeaaa3935.tar.gz
use 'entity' to serialize response content
Diffstat (limited to 'lib')
-rw-r--r--lib/presque/ControlHandler.pm20
1 files changed, 8 insertions, 12 deletions
diff --git a/lib/presque/ControlHandler.pm b/lib/presque/ControlHandler.pm
index e638798..7ef56e5 100644
--- a/lib/presque/ControlHandler.pm
+++ b/lib/presque/ControlHandler.pm
@@ -20,12 +20,10 @@ sub get {
$self->_queue_stat($queue_name),
sub {
my $status = shift;
- $self->finish(
- JSON::encode_json(
- { queue => $queue_name,
- status => $status
- }
- )
+ $self->entity(
+ { queue => $queue_name,
+ status => $status
+ }
);
}
);
@@ -56,12 +54,10 @@ sub _set_status {
my $key = $self->_queue_stat($queue_name);
$self->application->redis->set($key, $status);
- $self->finish(
- JSON::encode_json(
- { queue => $queue_name,
- response => 'updated',
- }
- )
+ $self->entity(
+ { queue => $queue_name,
+ response => 'updated',
+ }
);
}