diff options
| -rw-r--r-- | mrbgems/mruby-enum-ext/mrblib/enum.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mrbgems/mruby-enum-ext/mrblib/enum.rb b/mrbgems/mruby-enum-ext/mrblib/enum.rb index ed1943f30..a5f661ce6 100644 --- a/mrbgems/mruby-enum-ext/mrblib/enum.rb +++ b/mrbgems/mruby-enum-ext/mrblib/enum.rb @@ -384,11 +384,11 @@ module Enumerable min = val first = false else + val = val.__svalue if block - max = val.__svalue if block.call(*val, max) > 0 - min = val.__svalue if block.call(*val, min) < 0 + max = val if block.call(val, max) > 0 + min = val if block.call(val, min) < 0 else - val = val.__svalue max = val if (val <=> max) > 0 min = val if (val <=> min) < 0 end |
