# File lib/tins/terminal.rb, line 31 def cols columns end
# File lib/tins/terminal.rb, line 24 def columns IO.ask_and_send(:console).ask_and_send(:winsize).ask_and_send(:[], 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 20 def lines rows end
# File lib/tins/terminal.rb, line 13 def rows IO.ask_and_send(:console).ask_and_send(:winsize).ask_and_send(:[], 0) || %xstty size 2>/dev/null`.split[0].to_i.nonzero? || %xtput lines 2>/dev/null`.to_i.nonzero? || 25 end