# File lib/core/facets/denumerable.rb, line 42 def take(n) Denumerator.new do |output| count = 0 each do |*input| break if count >= n output.yield(*input) count += 1 end end end