Method: Stupidedi::Reader::FileInput#pretty_print
- Defined in:
- lib/stupidedi/reader/input/file_input.rb
#pretty_print(q) ⇒ void
This method returns an undefined value.
127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
# File 'lib/stupidedi/reader/input/file_input.rb', line 127 def pretty_print(q) q.text("FileInput") q.group(2, "(", ")") do preview = take(4) preview = if preview.empty? "EOF" elsif preview.length <= 3 preview.inspect else (preview.take(3) + "...").inspect end q.text preview q.text " at line #{@line}, column #{@column}, offset #{@offset}, file #{File.basename(@io.path)}" end end |