summaryrefslogtreecommitdiffhomepage
path: root/mrbgems
diff options
context:
space:
mode:
authorRyan Lopopolo <[email protected]>2019-07-09 01:48:15 -0700
committerRyan Lopopolo <[email protected]>2019-07-09 01:48:15 -0700
commit56929362f58ba5ad3ebe4131a6cc4259e6479dc0 (patch)
tree0a9a1b40885c003e0b74d76d61ad315016dd0621 /mrbgems
parent0ad5ba7a0f819cff87460d9b6f5691656ea75ade (diff)
downloadmruby-56929362f58ba5ad3ebe4131a6cc4259e6479dc0.tar.gz
mruby-56929362f58ba5ad3ebe4131a6cc4259e6479dc0.zip
Fix Range#min fast path with exclusive range
Diffstat (limited to 'mrbgems')
-rw-r--r--mrbgems/mruby-range-ext/mrblib/range.rb1
-rw-r--r--mrbgems/mruby-range-ext/test/range.rb1
2 files changed, 1 insertions, 1 deletions
diff --git a/mrbgems/mruby-range-ext/mrblib/range.rb b/mrbgems/mruby-range-ext/mrblib/range.rb
index e09b2d096..a149a57dc 100644
--- a/mrbgems/mruby-range-ext/mrblib/range.rb
+++ b/mrbgems/mruby-range-ext/mrblib/range.rb
@@ -58,7 +58,6 @@ class Range
return nil if val == last && exclude_end?
min = val
- min -= 1 if exclude_end?
return min
end
diff --git a/mrbgems/mruby-range-ext/test/range.rb b/mrbgems/mruby-range-ext/test/range.rb
index 6b135aeff..b56d6b58e 100644
--- a/mrbgems/mruby-range-ext/test/range.rb
+++ b/mrbgems/mruby-range-ext/test/range.rb
@@ -87,6 +87,7 @@ end
assert('Range#min') do
# returns the minimum value in the range when called with no arguments
assert_equal 1, (1..10).min
+ assert_equal 1, (1...10).min
# returns the minimum value in the Float range when called with no arguments
assert_equal 303.20, (303.20..908.1111).min