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

Version Path
dev-1.0.225 lib/dev/cmd/Clean.rb
dev-1.0.224 lib/dev/cmd/Clean.rb
dev-1.0.223 lib/dev/cmd/Clean.rb
dev-1.0.222 lib/dev/cmd/Clean.rb
dev-1.0.221 lib/dev/cmd/Clean.rb
dev-1.0.220 lib/dev/cmd/Clean.rb
dev-1.0.219 lib/dev/cmd/Clean.rb
dev-1.0.218 lib/dev/cmd/Clean.rb
dev-1.0.217 lib/dev/cmd/Clean.rb
dev-1.0.214 lib/dev/cmd/Clean.rb
dev-1.0.213 lib/dev/cmd/Clean.rb
dev-1.0.212 lib/dev/cmd/Clean.rb
dev-1.0.211 lib/dev/cmd/Clean.rb
dev-1.0.210 lib/dev/cmd/Clean.rb
dev-1.0.209 lib/dev/cmd/Clean.rb
dev-1.0.208 lib/dev/cmd/Clean.rb
dev-1.0.207 lib/dev/cmd/Clean.rb
dev-1.0.206 lib/dev/cmd/Clean.rb
dev-1.0.205 lib/dev/cmd/Clean.rb
dev-1.0.204 lib/dev/cmd/Clean.rb