class ICFS::Users
User, Role, Group, and Global Perms
@abstract
Constants
- ValUser
Validate
a user
Public Instance Methods
flush(urg)
click to toggle source
Flush a user/role/group from a cache, if any
@param urg [String] User/Role/Group name @return [Boolean] if cached
# File lib/icfs/users.rb, line 67 def flush(urg); raise NotImplementedError; end
read(urg)
click to toggle source
Read a user/role/group
@param urg [String] User/Role/Group name @return [Hash] Will include :type and, if a user :roles, :groups, :perms
# File lib/icfs/users.rb, line 76 def read(urg); raise NotImplementedError; end
write(obj)
click to toggle source
Write a user/role/group
@param obj [Hash] Will include :name, :type, and if a user
:roles, :groups, :perms
# File lib/icfs/users.rb, line 85 def write(obj); raise NotImplementedError; end