method
set_input
ruby latest stable - Class:
RubyLex
Method deprecated or moved
This method is deprecated or moved on the latest stable version. The last existing version (v1_9_3_392) is shown here.
set_input(io, p = nil, &block)public
io functions
# File lib/irb/ruby-lex.rb, line 77
def set_input(io, p = nil, &block)
@io = io
if p.respond_to?(:call)
@input = p
elsif block_given?
@input = block
else
@input = Proc.new{@io.gets}
end
end Related methods
- Instance methods
- each_top_level_statement
- eof?
- get_readed
- getc
- getc_of_rests
- gets
- identify_comment
- identify_gvar
- identify_here_document
- identify_identifier
- identify_number
- identify_quotation
- identify_string
- identify_string_dvar
- initialize_input
- lex
- lex_init
- lex_int2
- peek
- peek_equal?
- peek_match?
- prompt
- read_escape
- set_input
- set_prompt
- token
- ungetc
- Class methods
- debug?
- new
- Private methods
-
buf_input