# File lib/backports/1.8.7/enumerable/drop_while.rb, line 6
    def drop_while
      return to_enum(:drop_while) unless block_given?
      ary = []
      dropping = true
      each do |obj|
        ary << obj unless dropping &&= yield(obj)
      end
      ary
    end