vendor/bundle/ruby/2.5.0/gems/rake-13.0.1/lib/rake/file_utils_ext.rb
# Get/set the nowrite flag controlling output from the FileUtils
# utilities.  If verbose is true, then the utility method is
# echoed to standard output.
#
# Examples:
#    nowrite              # return the current value of the
#                         # nowrite flag
#    nowrite(v)           # set the nowrite flag to _v_.
#    nowrite(v) { code }  # Execute code with the nowrite flag set
#                         # temporarily to _v_. Return to the
#                         # original value when code is done.
Get/set the nowrite flag controlling output from the FileUtils
utilities.  If verbose is true, then the utility method is
echoed to standard output.

nowrite              # return the current value of the
nowrite flag
nowrite(v)           # set the nowrite flag to _v_.
nowrite(v) { code }  # Execute code with the nowrite flag set
temporarily to _v_. Return to the
original value when code is done.
Get / set the nowrite flag controlling output from the FileUtils utilities . If verbose is true then the utility method is echoed to standard output . nowrite # return the current value of the nowrite flag nowrite ( v ) # set the nowrite flag to _v_ . nowrite ( v ) { code } # Execute code with the nowrite flag set temporarily to _v_ . Return to the original value when code is done .
def nowrite(value=nil)
      oldvalue = FileUtilsExt.nowrite_flag
      FileUtilsExt.nowrite_flag = value unless value.nil?
      if block_given?
        begin
          yield
        ensure
          FileUtilsExt.nowrite_flag = oldvalue
        end
      end
      oldvalue
    end
def nowrite ( value = nil ) oldvalue = FileUtilsExt . nowrite_flag FileUtilsExt . nowrite_flag = value unless value . nil? if block_given? begin yield ensure FileUtilsExt . nowrite_flag = oldvalue end end oldvalue end
Get/set the nowrite flag controlling output from the FileUtils
utilities.
Get / set the nowrite flag controlling output from the FileUtils utilities .
value