# File lib/automateit/interpreter.rb, line 366 def euid begin return Process.euid rescue NoMethodError => e output = `id -u 2>&1` raise e unless output and $?.exitstatus.zero? begin return output.match(/(\d+)/)[1].to_i rescue IndexError raise e end end end