Method: Bmg::Reader::TextFile#each
- Defined in:
- lib/bmg/reader/text_file.rb
#each ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/bmg/reader/text_file.rb', line 21 def each path.each_line.each_with_index do |text, line| text = text.strip if strip? parsed = parse(text) yield({line: 1+line}.merge(parsed)) if parsed end end |