Sha256: 74bb9910d32598c90b3e4983200aa55d4887de0c8e04033e76ed930cf6f0a8c5
Contents?: true
Size: 643 Bytes
Versions: 7
Compression:
Stored size: 643 Bytes
Contents
# coding: utf-8 class HighLine class Terminal # io/console option for HighLine::Terminal. # It's the most used terminal. class IOConsole < Terminal # (see Terminal#terminal_size) def terminal_size output.winsize.reverse end # (see Terminal#raw_no_echo_mode) def raw_no_echo_mode input.echo = false end # (see Terminal#restore_mode) def restore_mode input.echo = true end # (see Terminal#get_character) def get_character # rubocop:disable Naming/AccessorMethodName input.getch # from ruby io/console end end end end
Version data entries
7 entries across 7 versions & 1 rubygems