class Tapout::AbstractParser

Constants

PAUSE_DOCUMENT

ASCII DLE (Data Link Escape)

RESUME_DOCUMENT

ASCII ETB (End of Transmission Block)

Public Instance Methods

passthru(doc=nil) click to toggle source

Passthru incoming data directly to `$stdout`.

# File lib/tapout/parsers/abstract.rb, line 15
def passthru(doc=nil)
  $stdout << doc if doc
  while line = @input.gets
    return line if RESUME_DOCUMENT === line
    $stdout << line
  end
  return ''
end