diff options
Diffstat (limited to 'mrbgems/mruby-range-ext')
| -rw-r--r-- | mrbgems/mruby-range-ext/mrblib/range.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mrbgems/mruby-range-ext/mrblib/range.rb b/mrbgems/mruby-range-ext/mrblib/range.rb index 7fe502c9d..8b670afee 100644 --- a/mrbgems/mruby-range-ext/mrblib/range.rb +++ b/mrbgems/mruby-range-ext/mrblib/range.rb @@ -56,7 +56,7 @@ class Range def max(&block) val = self.begin last = self.end - return super if block + return super(&block) if block raise RangeError, "cannot get the maximum of endless range" if last.nil? @@ -72,7 +72,7 @@ class Range end # delegate to Enumerable - super + super() end def min(&block) @@ -80,7 +80,7 @@ class Range last = self.end if block raise RangeError, "cannot get the minimum of endless range with custom comparison method" if last.nil? - return super + return super(&block) end return val if last.nil? @@ -94,6 +94,6 @@ class Range end # delegate to Enumerable - super + super() end end |
