Sha256: 5bafd9faa6d4dc16d72d046e19e8d43879bc4f5a6fd9dfeab7751a37131f6603
Contents?: true
Size: 558 Bytes
Versions: 63
Compression:
Stored size: 558 Bytes
Contents
require 'timeout' require 'tmpdir' module Dev module Cmd class Clean def self.clean_tmp puts_debug "Dev::Cmd::Clean.clean_temp" begin status=Timeout::timeout(30){ puts_debug "tmp dir=#{Dir.tmpdir}" if File.exists?(Dir.tmpdir) if RUBY_PLATFORM.include?("w32") cmd="del /Q #{Dir.tmpdir.gsub('/','\\')}" puts_debug cmd `#{cmd}` if RUBY_PLATFORM.include?("w32") end end } rescue puts_debug "timeout met." end end end # class Compile end # module Cmd end # module Dev
Version data entries
63 entries across 63 versions & 1 rubygems