Extended maintenance of Ruby versions 1.8.7 and 1.9.2 ended on July 31, 2014. Read more
Object
Wrapper for FileUtils meant to provide logging and additional operations if needed.
# File rubygems/package.rb, line 25 def method_missing(meth, *args, &block) case when FileUtils.respond_to?(meth) @logger.log "#{meth}: #{args}" if @logger FileUtils.send meth, *args, &block when Gem::FileOperations.respond_to?(meth) @logger.log "#{meth}: #{args}" if @logger Gem::FileOperations.send meth, *args, &block else super end end