lib/cli/tools.rb in request-log-analyzer-1.3.7 vs lib/cli/tools.rb in request-log-analyzer-1.4.0
- old
+ new
@@ -2,18 +2,18 @@
# If it is not possible to to so, it returns the default_width.
# <tt>default_width</tt> Defaults to 81
def terminal_width(default_width = 81)
tiocgwinsz = 0x5413
data = [0, 0, 0, 0].pack("SSSS")
- if @out.ioctl(tiocgwinsz, data) >= 0
+ if @out.ioctl(tiocgwinsz, data) >= 0
rows, cols, xpixels, ypixels = data.unpack("SSSS")
raise unless cols > 0
cols
else
raise
end
-rescue
- begin
+rescue
+ begin
IO.popen('stty -a 2>&1') do |pipe|
column_line = pipe.detect { |line| /(\d+) columns/ =~ line }
raise unless column_line
$1.to_i
end