diff --git a/kernel/common/range19.rb b/kernel/common/range19.rb index 084f462a12..bc2406e67c 100644 --- a/kernel/common/range19.rb +++ b/kernel/common/range19.rb @@ -1,6 +1,7 @@ # -*- encoding: us-ascii -*- class Range + # Don't use `alias_method` for #===. `Delegate to #include?` is a spec. def ===(value) include?(value) end @@ -83,6 +84,6 @@ def min(&block) protected def can_iterate_from?(object) - first.respond_to?(:succ) && !object.kind_of?(Time) + object.respond_to?(:succ) && !object.kind_of?(Time) end end