Module: RoleAuthorization::User::ClassMethods

Defined in:
lib/role_authorization/user.rb

Instance Method Summary collapse

Instance Method Details

#enroll(user_id, role_name) ⇒ Object



15
16
17
18
# File 'lib/role_authorization/user.rb', line 15

def enroll(user_id, role_name)
  user = find_by_id(user_id.to_i)
  user.enroll(role_name) unless user.nil?
end

#withdraw(user_id, role_name) ⇒ Object

enroll



20
21
22
23
# File 'lib/role_authorization/user.rb', line 20

def withdraw(user_id, role_name)
  user = find_by_id(user_id.to_i)
  user.withdraw(role_name) unless user.nil?
end