Sha256: 02009ec24cc36555f97d9ef1c504cb054d284a8bee92b65cd6114de993a4659c
Contents?: true
Size: 722 Bytes
Versions: 4
Compression:
Stored size: 722 Bytes
Contents
# frozen_string_literal: true module Appifier module Helpers module User # return the 'root' name # @return [String] name def user_root Etc.getpwuid(0).name end # return the current user name # @return [String] name def current_user Etc.getpwuid(Process.uid).name end # return the 'root' group name : root or wheel # @return [String] name def group_root Etc.getgrgid(0).name end # facility to verifying if the active process run as root # @return [Bool] status def is_root? case Process.uid when 0 true else false end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
appifier-0.3.0 | lib/appifier/helpers/user.rb |
appifier-0.2.0 | lib/appifier/helpers/user.rb |
appifier-0.1.2 | lib/appifier/helpers/user.rb |
appifier-0.1.1 | lib/appifier/helpers/user.rb |