module Polyfill::V2_4::Enumerator::Lazy
Public Instance Methods
chunk_while()
click to toggle source
Calls superclass method
# File lib/polyfill/v2_4/enumerator/lazy.rb, line 7 def chunk_while super.lazy end
uniq() { |*values| ... }
click to toggle source
# File lib/polyfill/v2_4/enumerator/lazy.rb, line 11 def uniq seen = Set.new ::Enumerator::Lazy.new(self) do |yielder, *values| result = block_given? ? yield(*values) : values yielder.<<(*values) if seen.add?(result) end end