Module: IO::generic_readable (Ruby 2.3.4)

In Files

  • io/console/console.c

Methods

Class/Module Index [+]

Quicksearch

IO::generic_readable

Public Instance Methods

getch(min: nil, time: nil) → char

See IO#getch.

 
               static VALUE
io_getch(int argc, VALUE *argv, VALUE io)
{
    return rb_funcall2(io, id_getc, argc, argv);
}
            
getpass(prompt=nil) → string

See IO#getpass.

 
               static VALUE
io_getpass(int argc, VALUE *argv, VALUE io)
{
    VALUE str;

    rb_check_arity(argc, 0, 1);
    prompt(argc, argv, io);
    str = str_chomp(rb_funcallv(io, id_gets, 0, 0));
    puts_call(io);
    return str;
}