Skip to Content Skip to Search
Methods
G
I
P
R
S
W

Constants

BASIC_WORD_BREAK_CHARACTERS = " \t\n`><=;|&{("
 

Attributes

[RW] prompt

The irb prompt associated with this input method

Instance Public methods

gets()

Reads the next line from this input method.

See IO#gets for more information.

# File ruby/lib/irb/input-method.rb, line 22
def gets
  fail NotImplementedError
end

inspect()

For debug message

# File ruby/lib/irb/input-method.rb, line 52
def inspect
  'Abstract InputMethod'
end

prompting?()

# File ruby/lib/irb/input-method.rb, line 47
def prompting?
  false
end

readable_after_eof?()

Whether this input method is still readable when there is no more data to read.

See IO#eof for more information.

# File ruby/lib/irb/input-method.rb, line 39
def readable_after_eof?
  false
end

support_history_saving?()

# File ruby/lib/irb/input-method.rb, line 43
def support_history_saving?
  false
end

winsize()

# File ruby/lib/irb/input-method.rb, line 27
def winsize
  if instance_variable_defined?(:@stdout) && @stdout.tty?
    @stdout.winsize
  else
    [24, 80]
  end
end