Module: IO::generic_readable
- Defined in:
- console/console.c
Instance Method Summary collapse
-
#getch(min: nil, time: nil) ⇒ String
See IO#getch.
-
#getpass(prompt = nil) ⇒ String
See IO#getpass.
Instance Method Details
#getch(min: nil, time: nil) ⇒ String
See IO#getch.
1496 1497 1498 1499 1500 |
# File 'console/console.c', line 1496
static VALUE
io_getch(int argc, VALUE *argv, VALUE io)
{
return rb_funcallv(io, id_getc, argc, argv);
}
|
#getpass(prompt = nil) ⇒ String
See IO#getpass.
1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 |
# File 'console/console.c', line 1562
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;
}
|