diff options
author | Hansuk <flavono123@gmail.com> | 2020-01-16 00:23:57 +0900 |
---|---|---|
committer | Hansuk <flavono123@gmail.com> | 2020-01-16 00:23:57 +0900 |
commit | 909403b32065e467487e7810bf2d535504182df5 (patch) | |
tree | 80e5cd757fc8a81791c522c9bf3541b810baa063 /lib | |
parent | 02e3ec521f7a7440ec5d324e81e8ba85a749bcf0 (diff) | |
download | slop-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.rb | 2 |
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 |