@@ -1608,13 +1608,13 @@ def fu_same?(a, b) #:nodoc:
16081608 end
16091609 private_module_function :fu_same?
16101610
1611- @fileutils_output = $stderr
1612- @fileutils_label = ''
1613-
16141611 def fu_output_message ( msg ) #:nodoc:
1615- @fileutils_output ||= $stderr
1616- @fileutils_label ||= ''
1617- @fileutils_output . puts @fileutils_label + msg
1612+ output = @fileutils_output if defined? ( @fileutils_output )
1613+ output ||= $stderr
1614+ if defined? ( @fileutils_label )
1615+ msg = @fileutils_label + msg
1616+ end
1617+ output . puts msg
16181618 end
16191619 private_module_function :fu_output_message
16201620
@@ -1695,8 +1695,6 @@ def _do_nothing(*)end
16951695 #
16961696 module Verbose
16971697 include FileUtils
1698- @fileutils_output = $stderr
1699- @fileutils_label = ''
17001698 names = ::FileUtils . collect_method ( :verbose )
17011699 names . each do |name |
17021700 module_eval ( <<-EOS , __FILE__ , __LINE__ + 1 )
@@ -1720,8 +1718,6 @@ class << self
17201718 module NoWrite
17211719 include FileUtils
17221720 include LowMethods
1723- @fileutils_output = $stderr
1724- @fileutils_label = ''
17251721 names = ::FileUtils . collect_method ( :noop )
17261722 names . each do |name |
17271723 module_eval ( <<-EOS , __FILE__ , __LINE__ + 1 )
@@ -1746,8 +1742,6 @@ class << self
17461742 module DryRun
17471743 include FileUtils
17481744 include LowMethods
1749- @fileutils_output = $stderr
1750- @fileutils_label = ''
17511745 names = ::FileUtils . collect_method ( :noop )
17521746 names . each do |name |
17531747 module_eval ( <<-EOS , __FILE__ , __LINE__ + 1 )
0 commit comments