2018-07-13 14:42:49 +01:00
|
|
|
require "fileutils"
|
|
|
|
|
|
|
|
module FileUtils
|
|
|
|
module Compat
|
2018-07-09 15:29:40 +01:00
|
|
|
def ruby(*args)
|
|
|
|
odeprecated "ruby", 'system "ruby"'
|
|
|
|
system RUBY_PATH, *args
|
|
|
|
end
|
|
|
|
|
2018-07-13 14:42:49 +01:00
|
|
|
def mktemp(prefix = name, opts = {})
|
2018-07-09 15:29:40 +01:00
|
|
|
odeprecated("FileUtils.mktemp", "mktemp")
|
2018-07-13 14:42:49 +01:00
|
|
|
Mktemp.new(prefix, opts).run do |staging|
|
|
|
|
yield staging
|
|
|
|
end
|
|
|
|
end
|
|
|
|
module_function :mktemp
|
|
|
|
end
|
|
|
|
|
|
|
|
prepend Compat
|
|
|
|
end
|