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