mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
mruby-enumerator: use NONE.equal?() for NONE comparison; ref #6262
This commit is contained in:
@@ -117,7 +117,7 @@ class Enumerator
|
||||
def initialize(obj=NONE, meth=:each, *args, **kwd, &block)
|
||||
if block
|
||||
obj = Generator.new(&block)
|
||||
elsif obj == NONE
|
||||
elsif NONE.equal?(obj)
|
||||
raise ArgumentError, "wrong number of arguments (given 0, expected 1+)"
|
||||
end
|
||||
|
||||
@@ -595,7 +595,7 @@ class Enumerator
|
||||
def Enumerator.produce(init=NONE, &block)
|
||||
raise ArgumentError, "no block given" if block.nil?
|
||||
Enumerator.new do |y|
|
||||
if init == NONE
|
||||
if NONE.equal?(init)
|
||||
val = nil
|
||||
else
|
||||
val = init
|
||||
|
||||
Reference in New Issue
Block a user