mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
*** empty log message ***
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
78f457a5d5
commit
1f267f1ee5
2 changed files with 23 additions and 19 deletions
|
@ -46,11 +46,17 @@ end
|
||||||
|
|
||||||
parse_args()
|
parse_args()
|
||||||
|
|
||||||
include FileUtils::Verbose
|
include FileUtils
|
||||||
include FileUtils::NoWrite if $dryrun
|
include FileUtils::NoWrite if $dryrun
|
||||||
@fileutils_output = STDOUT
|
@fileutils_output = STDOUT
|
||||||
@fileutils_label = ''
|
@fileutils_label = ''
|
||||||
alias makelink ln_sf
|
alias makelink ln_sf
|
||||||
|
class << self
|
||||||
|
body = proc {|*args|super(*args<<:verbose)}
|
||||||
|
for func in [:install, :makedirs, :makelink]
|
||||||
|
define_method(func, body)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
exeext = CONFIG["EXEEXT"]
|
exeext = CONFIG["EXEEXT"]
|
||||||
|
|
||||||
|
|
|
@ -776,17 +776,16 @@ module FileUtils
|
||||||
@fileutils_label = 'fileutils.'
|
@fileutils_label = 'fileutils.'
|
||||||
@fileutils_verbose = true
|
@fileutils_verbose = true
|
||||||
|
|
||||||
FileUtils::OPT_TABLE.each do |name, opts|
|
body = proc do |*args|
|
||||||
next unless opts.include? 'verbose'
|
|
||||||
module_eval(<<-End, __FILE__, __LINE__ + 1)
|
|
||||||
def #{name}( *args )
|
|
||||||
unless defined? @fileutils_verbose
|
unless defined? @fileutils_verbose
|
||||||
@fileutils_verbose = true
|
@fileutils_verbose = true
|
||||||
end
|
end
|
||||||
args.push :verbose if @fileutils_verbose
|
args.push :verbose if @fileutils_verbose
|
||||||
super(*args)
|
super(*args)
|
||||||
end
|
end
|
||||||
End
|
FileUtils::OPT_TABLE.each do |name, opts|
|
||||||
|
next unless opts.include? 'verbose'
|
||||||
|
define_method(name, body)
|
||||||
end
|
end
|
||||||
|
|
||||||
extend self
|
extend self
|
||||||
|
@ -807,17 +806,16 @@ module FileUtils
|
||||||
@fileutils_label = 'fileutils.'
|
@fileutils_label = 'fileutils.'
|
||||||
@fileutils_nowrite = true
|
@fileutils_nowrite = true
|
||||||
|
|
||||||
FileUtils::OPT_TABLE.each do |name, opts|
|
body = proc do |*args|
|
||||||
next unless opts.include? 'noop'
|
|
||||||
module_eval(<<-End, __FILE__, __LINE__ + 1)
|
|
||||||
def #{name}( *args )
|
|
||||||
unless defined? @fileutils_nowrite
|
unless defined? @fileutils_nowrite
|
||||||
@fileutils_nowrite = true
|
@fileutils_nowrite = true
|
||||||
end
|
end
|
||||||
args.push :noop if @fileutils_nowrite
|
args.push :noop if @fileutils_nowrite
|
||||||
super(*args)
|
super(*args)
|
||||||
end
|
end
|
||||||
End
|
FileUtils::OPT_TABLE.each do |name, opts|
|
||||||
|
next unless opts.include? 'noop'
|
||||||
|
define_method(name, body)
|
||||||
end
|
end
|
||||||
|
|
||||||
extend self
|
extend self
|
||||||
|
|
Loading…
Reference in a new issue