From 5adcad5ce8452eafe1026b40834b1c03c2615af5 Mon Sep 17 00:00:00 2001 From: Chris Nehren <cnehren@omniti.com> Date: Thu, 20 Jun 2013 13:25:01 -0400 Subject: [PATCH] return string or number from WatchOutput based on looks_like_number on the output --- lib/Core/WatchOutput.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Core/WatchOutput.pm b/lib/Core/WatchOutput.pm index d8f099d..533dd16 100644 --- a/lib/Core/WatchOutput.pm +++ b/lib/Core/WatchOutput.pm @@ -6,6 +6,7 @@ use warnings; use base 'Resmon::Module'; use Resmon::ExtComm qw(run_command cache_command); +use Scalar::Util 'looks_like_number'; =pod @@ -79,7 +80,7 @@ sub handler { my $status = $? >> 8; return { - "output" => [$output, "s"], + "output" => [$output, looks_like_number($output) ? "i" : "s"], "return_code" => [$status, "i"], }; }; -- GitLab