module Busted::CurrentProcess
Public Instance Methods
privileged?()
click to toggle source
# File lib/busted/current_process.rb, line 5 def privileged? if root? || sudoer? true else false end end
root?()
click to toggle source
# File lib/busted/current_process.rb, line 13 def root? Process.euid == 0 end
sudoer?()
click to toggle source
# File lib/busted/current_process.rb, line 17 def sudoer? system "sudo echo ok > /dev/null 2>&1" rescue Errno::EPERM false end