Class: BasicUserWithStatusSerializer
- Inherits:
-
BasicUserSerializer
- Object
- ActiveModel::Serializer
- ApplicationSerializer
- BasicUserSerializer
- BasicUserWithStatusSerializer
- Defined in:
- app/serializers/basic_user_with_status_serializer.rb
Instance Method Summary collapse
Methods inherited from BasicUserSerializer
#avatar_template, #categories_with_notification_level, #category_user_notification_levels, #include_name?, #name, #user, #user_is_current_user
Methods inherited from ApplicationSerializer
expire_cache_fragment!, fragment_cache
Methods inherited from ActiveModel::Serializer
Instance Method Details
#include_status? ⇒ Boolean
6 7 8 |
# File 'app/serializers/basic_user_with_status_serializer.rb', line 6 def include_status? SiteSetting.enable_user_status && user.has_status? end |
#status ⇒ Object
10 11 12 |
# File 'app/serializers/basic_user_with_status_serializer.rb', line 10 def status UserStatusSerializer.new(user.user_status, root: false) end |