3 4 5 6 7 8 9 10
# File 'lib/reactor/sudo.rb', line 3 def self.su(other_user_name) rsession = Reactor::Session.instance current_user_name = rsession.user_name rsession.user_name = other_user_name yield ensure rsession.user_name = current_user_name || "root" end