module Gorillib::Model::LoadLines::ClassMethods
Public Instance Methods
_each_raw_line(filename, options={}) { |line| ... }
click to toggle source
Iterate a block over each line of a file @yield each line in the file.
# File lib/gorillib/model/serialization/lines.rb, line 11 def _each_raw_line(filename, options={}) filename = Pathname.new(filename) # pop_headers = options.delete(:pop_headers) # File.open(filename) do |file| file.readline if pop_headers file.each do |line| line.chomp! ; next if line.empty? yield line end nil end end