Method: AuthClient::User::ClassMethods#acts_as_auth_client_user
- Defined in:
- lib/auth_client/user.rb
#acts_as_auth_client_user ⇒ Object
60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/auth_client/user.rb', line 60 def acts_as_auth_client_user define_method :permissions do ::Permission.where :user_id => id end define_method(:has_permission?) do |role:, context: nil| context ? .for_role(role).for_context(context).exists? : .for_role(role).exists? end end |