# File lib/tins/terminal.rb, line 39 def cols columns end
# File lib/tins/terminal.rb, line 34 def columns winsize[1] || %xstty size 2>/dev/null`.split[1].to_i.nonzero? || %xtput cols 2>/dev/null`.to_i.nonzero? || 80 end
# File lib/tins/terminal.rb, line 30 def lines rows end
# File lib/tins/terminal.rb, line 25 def rows winsize[0] || %xstty size 2>/dev/null`.split[0].to_i.nonzero? || %xtput lines 2>/dev/null`.to_i.nonzero? || 25 end
# File lib/tins/terminal.rb, line 11 def winsize if IO.respond_to?(:console) console = IO.console if console.respond_to?(:winsize) console.winsize else [] end else [] end end