def each(include_blank = false)
      @lines.each do |line|
        if include_blank || ! (line.is_a?(Array) ? line.empty? : line.blank?)
          yield(line)
        end
      end
    end
def each(include_blank = false)
      @lines.each do |line|
        if include_blank || ! (line.is_a?(Array) ? line.empty? : line.blank?)
          yield(line)
        end
      end
    end
Enumerates through the collection.

 By default #each does not yield blank and comment lines.

 ==== Parameters
 include_blank<Boolean>:: Include blank/comment lines?