class Object
Public Instance Methods
admin?()
click to toggle source
# File lib/admin.rb, line 3 def admin? cmd = Execute.new('net session') cmd[:ignore_exit_code] = true cmd[:quiet] = true cmd.execute return true if(cmd[:exit_code] == 0) return false end
temp_directory() { |tmp_file| ... }
click to toggle source
module Wixgem
# File lib/temp_directory.rb, line 5 def temp_directory tmp_file = "#{ENV['TEMP'].gsub(/\\/,'/')}/#{SecureRandom.hex}" FileUtils.mkpath(tmp_file) begin yield tmp_file rescue Exception => e raise e ensure sleep(0.1) FileUtils.rm_rf(tmp_file) end end