about summary refs log tree commit diff
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
parentserialize to json the response (diff)
downloadpresque-87361f653b2b9d7cb1982c9b2f9ab02aeaaa3935.tar.gz
use 'entity' to serialize response content
-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',
+        }
     );
 }