Method: Thor::Shell::Basic#terminal_width
- Defined in:
- lib/thor/shell/basic.rb
#terminal_width ⇒ Object
This code was copied from Rake, available under MIT-LICENSE Copyright © 2003, 2004 Jim Weirich
280 281 282 283 284 285 286 287 288 289 |
# File 'lib/thor/shell/basic.rb', line 280 def terminal_width result = if ENV["THOR_COLUMNS"] ENV["THOR_COLUMNS"].to_i else unix? ? dynamic_width : DEFAULT_TERMINAL_WIDTH end result < 10 ? DEFAULT_TERMINAL_WIDTH : result rescue DEFAULT_TERMINAL_WIDTH end |