summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorHansuk <flavono123@gmail.com>2020-01-16 00:23:57 +0900
committerHansuk <flavono123@gmail.com>2020-01-16 00:23:57 +0900
commit909403b32065e467487e7810bf2d535504182df5 (patch)
tree80e5cd757fc8a81791c522c9bf3541b810baa063 /lib
parent02e3ec521f7a7440ec5d324e81e8ba85a749bcf0 (diff)
downloadslop-909403b32065e467487e7810bf2d535504182df5.tar.gz
support + sign for float options
Signed-off-by: Hansuk <flavono123@gmail.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/slop/types.rb2
1 files changed, 1 insertions, 1 deletions
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