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