From 909403b32065e467487e7810bf2d535504182df5 Mon Sep 17 00:00:00 2001 From: Hansuk Date: Thu, 16 Jan 2020 00:23:57 +0900 Subject: support + sign for float options Signed-off-by: Hansuk --- lib/slop/types.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/slop/types.rb b/lib/slop/types.rb index 4cd6136..07d7e62 100644 --- a/lib/slop/types.rb +++ b/lib/slop/types.rb @@ -53,7 +53,7 @@ module Slop class FloatOption < Option def call(value) # TODO: scientific notation, etc. - value =~ /\A-?\d*\.*\d+\z/ && value.to_f + value =~ /\A[+-]?\d*\.*\d+\z/ && value.to_f end end -- cgit v1.2.1