summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-range-ext
diff options
context:
space:
mode:
Diffstat (limited to 'mrbgems/mruby-range-ext')
-rw-r--r--mrbgems/mruby-range-ext/mrblib/range.rb8
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