Sha256: 6390ab67e0fa1e8247de8565cef7594b52b4e3fb11d173ba2ea86986798e2161
Contents?: true
Size: 233 Bytes
Versions: 60
Compression:
Stored size: 233 Bytes
Contents
require 'mspec/guards/guard' class UserGuard < SpecGuard def match? Process.euid != 0 end end class Object def as_user g = UserGuard.new g.name = :as_user yield if g.yield? ensure g.unregister end end
Version data entries
60 entries across 60 versions & 3 rubygems