--- !ruby/object:RI::MethodDescription
aliases: []
block_params:
comment:
- !ruby/struct:SM::Flow::P
body: Pushes back one character (passed as a parameter) onto ios, such that a subsequent buffered read will return it. Only one character may be pushed back before a subsequent read operation (that is, you will be able to read only the last of several characters that have been pushed back). Has no effect with unbuffered reads (such as IO#sysread).
- !ruby/struct:SM::Flow::VERB
body: " f = File.new("testfile") #=> #<File:testfile>\n c = f.getc #=> 84\n f.ungetc(c) #=> nil\n f.getc #=> 84\n"
full_name: IO#ungetc
is_singleton: false
name: ungetc
params: |
ios.ungetc(integer) => nil
visibility: public