Class BoxGrinder::UserSwitcher
In: lib/boxgrinder-build/util/permissions/user-switcher.rb
lib/boxgrinder-build/util/permissions/user-switcher.rb
Parent: Object

Methods

Public Class methods

[Source]

    # File lib/boxgrinder-build/util/permissions/user-switcher.rb, line 24
24:     def UserSwitcher.change_user(u, g, &blk)
25:       prev_u, prev_g = Process.uid, Process.gid
26:       set_user(u, g) 
27:       blk.call
28:       set_user(prev_u, prev_g)
29:     end

[Source]

    # File lib/boxgrinder-build/util/permissions/user-switcher.rb, line 24
24:     def UserSwitcher.change_user(u, g, &blk)
25:       prev_u, prev_g = Process.uid, Process.gid
26:       set_user(u, g) 
27:       blk.call
28:       set_user(prev_u, prev_g)
29:     end

[Validate]