Class: UserSummarySerializer::UserWithCountSerializer
Instance Method Summary
collapse
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#avatar_template ⇒ Object
41
42
43
|
# File 'app/serializers/user_summary_serializer.rb', line 41
def avatar_template
User.avatar_template(object[:username], object[:uploaded_avatar_id])
end
|
#flair_bg_color ⇒ Object
53
54
55
|
# File 'app/serializers/user_summary_serializer.rb', line 53
def flair_bg_color
object.flair_group&.flair_bg_color
end
|
#flair_color ⇒ Object
57
58
59
|
# File 'app/serializers/user_summary_serializer.rb', line 57
def flair_color
object.flair_group&.flair_color
end
|
#flair_name ⇒ Object
45
46
47
|
# File 'app/serializers/user_summary_serializer.rb', line 45
def flair_name
object.flair_group&.name
end
|
#flair_url ⇒ Object
49
50
51
|
# File 'app/serializers/user_summary_serializer.rb', line 49
def flair_url
object.flair_group&.flair_url
end
|
#include_name? ⇒ Boolean
37
38
39
|
# File 'app/serializers/user_summary_serializer.rb', line 37
def include_name?
SiteSetting.enable_names?
end
|
#primary_group_name ⇒ Object
61
62
63
|
# File 'app/serializers/user_summary_serializer.rb', line 61
def primary_group_name
object.primary_group&.name
end
|