Module: FancyIrb::TerminalInfo

Defined in:
lib/fancy_irb/terminal_info.rb

Constant Summary collapse

TPUT =
{
  :sc   => `tput sc`,
  :rc   => `tput rc`,
  :cuu1 => `tput cuu1`,
  :cuf1 => `tput cuf1`,
}

Class Method Summary collapse

Class Method Details

.colsObject



9
10
11
# File 'lib/fancy_irb/terminal_info.rb', line 9

def self.cols
  STDOUT.winsize[1]
end

.linesObject



5
6
7
# File 'lib/fancy_irb/terminal_info.rb', line 5

def self.lines
  STDOUT.winsize[0]
end