Class: Tenon::User
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Tenon::User
- Defined in:
- app/models/tenon/user.rb
Instance Method Summary collapse
Instance Method Details
#active_for_authentication? ⇒ Boolean
46 47 48 |
# File 'app/models/tenon/user.rb', line 46 def active_for_authentication? super && approved? end |
#as_json(opts = {}) ⇒ Object
38 39 40 |
# File 'app/models/tenon/user.rb', line 38 def as_json(opts = {}) super(opts.merge(methods: [:is_admin?])) end |
#staff? ⇒ Boolean
42 43 44 |
# File 'app/models/tenon/user.rb', line 42 def staff? is_super_admin? || is_admin? || is_contributor? end |