Method: RubyLex::BufferedReader#ungetc

Defined in:
lib/rdoc/parsers/parse_rb.rb

#ungetc(ch) ⇒ Object



394
395
396
397
398
399
400
# File 'lib/rdoc/parsers/parse_rb.rb', line 394

def ungetc(ch)
  raise "unget past beginning of file" if @offset <= 0
  @offset -= 1
  if @content[@offset] == ?\n
    @newline_pending = false
  end
end