lib/gherkin/token_scanner.rb in gherkin-4.0.0 vs lib/gherkin/token_scanner.rb in gherkin-4.1.0
- old
+ new
@@ -23,10 +23,10 @@
fail ArgumentError, "Please a pass String, StringIO or IO. I got a #{source_or_io.class}"
end
end
def read
- location = {line: @line_number += 1}
+ location = {line: @line_number += 1, column: 0}
if @io.nil? || line = @io.gets
gherkin_line = line ? GherkinLine.new(line, location[:line]) : nil
Token.new(gherkin_line, location)
else
@io.close unless @io.closed? # ARGF closes the last file after final gets