Module: RailsIam::UserConcern

Extended by:
ActiveSupport::Concern
Included in:
User
Defined in:
app/models/concerns/rails_iam/user_concern.rb

Instance Method Summary collapse

Instance Method Details

#permission_codesObject



51
52
53
# File 'app/models/concerns/rails_iam/user_concern.rb', line 51

def permission_codes
  RailsIam::Authorization::PermissionResolver.call(self).effective_codes.to_a
end

#role_namesObject



55
56
57
# File 'app/models/concerns/rails_iam/user_concern.rb', line 55

def role_names
  RailsIam::Authorization::RoleResolver.call(self).to_a
end