mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge pull request #4602 from shuujii/remove-EnumeratorChain-initialize_copy
Remove `Enumerator::Chain#initialize_copy`
This commit is contained in:
@@ -20,10 +20,6 @@ class Enumerator
|
||||
@enums = args
|
||||
end
|
||||
|
||||
def initialize_copy(orig)
|
||||
@enums = orig.__copy_enums
|
||||
end
|
||||
|
||||
def each(&block)
|
||||
return to_enum unless block_given?
|
||||
|
||||
@@ -57,11 +53,5 @@ class Enumerator
|
||||
def inspect
|
||||
"#<#{self.class}: #{@enums.inspect}>"
|
||||
end
|
||||
|
||||
def __copy_enums
|
||||
@enums.each_with_object([]) do |e, a|
|
||||
a << e.clone
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user