title: Ruby: Is there something like Enumerable#drop that returns an enumerator instead of an array?
body: <p>I have some big fixed-width files and I need to drop the header line.</p>
  
  <p>Keeping track of an iterator doesn't seem very idiomatic.</p>
  
  <pre><code># This is what I do now.
  File.open(filename).each_line.with_index do |line, idx|
    if idx &gt; 0
       ...
    end
  end
  
  # This is what I want to do but I don't need drop(1) to slurp
  # the file into an array.
  File.open(filename).drop(1).each_line do { |line| ... }
  </code></pre>
  
  <p>What's the Ruby idiom for this?</p>