class Tins::LinesFile

def each(&block)

def each(&block)
  empty? and return self
  old_line_number = line_number
  1.upto(last_line_number) do |number|
    self.line_number = number
    block.call(line)
  end
  self
ensure
  self.line_number = old_line_number
end