Skip to content

Commit 495c5fe

Browse files
committed
misc cleanup
1 parent efbd4c2 commit 495c5fe

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

lib/ldclient-rb/evaluation.rb

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,15 @@ module Evaluation
2323

2424
SEMVER_OPERAND = lambda do |v|
2525
if v.is_a? String
26-
ret = tryParseSemver(v)
27-
if ret.nil?
28-
v = addZeroVersionComponent(v)
29-
ret = tryParseSemver(v)
30-
if ret.nil?
26+
for _ in 0..2 do
27+
begin
28+
return Semantic::Version.new(v)
29+
rescue ArgumentError
3130
v = addZeroVersionComponent(v)
32-
ret = tryParseSemver(v)
3331
end
3432
end
35-
ret
36-
else
37-
nil
3833
end
34+
nil
3935
end
4036

4137
def self.tryParseSemver(v)

0 commit comments

Comments
 (0)