class Object
Public Instance Methods
as_user(new_user=nil) { || ... }
click to toggle source
Resets the user for a block Based on www.pgrs.net/2008/08/06/switching-users-during-a-capistrano-deploy/
# File lib/capistrano/hivequeen/setup.rb, line 7 def as_user(new_user=nil) logger.trace "Using the current user account" old_user = user set :user, new_user close_sessions yield set :user, old_user close_sessions end
close_sessions()
click to toggle source
# File lib/capistrano/hivequeen/setup.rb, line 17 def close_sessions sessions.values.each { |session| session.close } sessions.clear end