blob: e92ea7e862894529779b8d32c79565488a1d7e79 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
require 'mspec/guards/guard'
class SuperUserGuard < SpecGuard
def match?
Process.euid == 0
end
end
def as_superuser(&block)
SuperUserGuard.new.run_if(:as_superuser, &block)
end
def as_user(&block)
SuperUserGuard.new.run_unless(:as_user, &block)
end
|