module RakeFileUtils
def verbose(value=nil)
verbose(v) { code } # Execute code with the verbose flag set temporarily to _v_.
verbose(v) # set the verbose flag to _v_.
verbose # return the current value of the verbose flag
Examples:
If verbose is true, then the utility method is echoed to standard output.
Get/set the verbose flag controlling output from the FileUtils utilities.
def verbose(value=nil) oldvalue = RakeFileUtils.verbose_flag RakeFileUtils.verbose_flag = value unless value.nil? if block_given? begin yield ensure RakeFileUtils.verbose_flag = oldvalue end end RakeFileUtils.verbose_flag end