From 4bfeaaf21259637c1ad1a98b479fc0e4fdaea56e Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Sun, 2 Oct 2016 07:34:53 +0200 Subject: [PATCH] `puts_columns` only has to be defined inside `module Kernel`. --- Library/Homebrew/utils/puts_columns.rb | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Library/Homebrew/utils/puts_columns.rb b/Library/Homebrew/utils/puts_columns.rb index 94a5354ad4..7f8e2d3196 100644 --- a/Library/Homebrew/utils/puts_columns.rb +++ b/Library/Homebrew/utils/puts_columns.rb @@ -1,10 +1,10 @@ require "utils/tty" -class IO +module Kernel def puts_columns(*objects, gap_size: 2) objects.flatten! - if objects.empty? || !tty? + if objects.empty? || (respond_to?(:tty?) && !tty?) puts(*objects) return end @@ -41,9 +41,3 @@ class IO end end end - -module Kernel - def puts_columns(*objects) - $stdout.puts_columns(*objects) - end -end