We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 68c58ea commit 836bebcCopy full SHA for 836bebc
1 file changed
mrbgems/mruby-compar-ext/mrblib/compar.rb
@@ -53,8 +53,17 @@ def clamp(min, max=nil)
53
if min.nil?
54
min = self
55
end
56
+ elsif min.nil? or min < self
57
+ return self
58
else
- raise TypeError, "wrong argument type #{min.class}"
59
+ return min
60
+ end
61
62
+ if min.nil?
63
+ if self < max
64
65
+ else
66
+ return max
67
68
69
c = min <=> max
0 commit comments