method
terminal_width
Ruby latest stable (v2_5_5)
-
0 notes -
Class: Runner
- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378
- 1_9_2_180
- 1_9_3_125
- 1_9_3_392
- 2_1_10 (0)
- 2_2_9
- 2_4_6
- 2_5_5
- 2_6_3
- What's this?
terminal_width()
public
Hide source
# File lib/test/unit.rb, line 392 def terminal_width unless @terminal_width ||= nil begin require 'io/console' width = $stdout.winsize[1] rescue LoadError, NoMethodError, Errno::ENOTTY, Errno::EBADF, Errno::EINVAL width = ENV["COLUMNS"].to_i.nonzero? || 80 end width -= 1 if /mswin|mingw/ =~ RUBY_PLATFORM @terminal_width = width end @terminal_width end