Class: UserAbility
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- UserAbility
- Defined in:
- app/models/user_ability.rb
Instance Method Summary collapse
Methods inherited from ApplicationRecord
#attributes_print, fuzzy_search, match_search, #match_search, sanitize_for_search, sanitize_name, sanitize_sql_in, useful_err_msg, with_lax_group_rules
Instance Method Details
#suspended? ⇒ Boolean
5 6 7 8 9 10 11 12 13 14 |
# File 'app/models/user_ability.rb', line 5 def suspended? return true if is_suspended && suspension_end.nil? # permanent suspension return true if is_suspended && !suspension_end.past? if is_suspended update(is_suspended: false, suspension_message: nil, suspension_end: nil) end false end |