Class: UserActionSerializer
Instance Method Summary
collapse
#cooked, #excerpt, #include_truncated?, included, #truncated
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#acting_avatar_template ⇒ Object
42
43
44
|
# File 'app/serializers/user_action_serializer.rb', line 42
def acting_avatar_template
User.avatar_template(object.acting_username, object.acting_uploaded_avatar_id)
end
|
#action_code_path ⇒ Object
98
99
100
|
# File 'app/serializers/user_action_serializer.rb', line 98
def action_code_path
object.action_code_path
end
|
#action_code_who ⇒ Object
90
91
92
|
# File 'app/serializers/user_action_serializer.rb', line 90
def action_code_who
object.action_code_who
end
|
#archived ⇒ Object
82
83
84
|
# File 'app/serializers/user_action_serializer.rb', line 82
def archived
object.topic_archived
end
|
#avatar_template ⇒ Object
38
39
40
|
# File 'app/serializers/user_action_serializer.rb', line 38
def avatar_template
User.avatar_template(object.username, object.uploaded_avatar_id)
end
|
#closed ⇒ Object
78
79
80
|
# File 'app/serializers/user_action_serializer.rb', line 78
def closed
object.topic_closed
end
|
#include_acting_avatar_template? ⇒ Boolean
46
47
48
|
# File 'app/serializers/user_action_serializer.rb', line 46
def include_acting_avatar_template?
object.acting_username.present?
end
|
#include_acting_name? ⇒ Boolean
58
59
60
|
# File 'app/serializers/user_action_serializer.rb', line 58
def include_acting_name?
include_name?
end
|
#include_action_code_path? ⇒ Boolean
94
95
96
|
# File 'app/serializers/user_action_serializer.rb', line 94
def include_action_code_path?
action_code_path.present?
end
|
#include_action_code_who? ⇒ Boolean
86
87
88
|
# File 'app/serializers/user_action_serializer.rb', line 86
def include_action_code_who?
action_code_who.present?
end
|
#include_edit_reason? ⇒ Boolean
74
75
76
|
# File 'app/serializers/user_action_serializer.rb', line 74
def include_edit_reason?
object.action_type == UserAction::EDIT
end
|
#include_name? ⇒ Boolean
50
51
52
|
# File 'app/serializers/user_action_serializer.rb', line 50
def include_name?
SiteSetting.enable_names?
end
|
#include_reply_to_post_number? ⇒ Boolean
70
71
72
|
# File 'app/serializers/user_action_serializer.rb', line 70
def include_reply_to_post_number?
object.action_type == UserAction::REPLY
end
|
#include_slug? ⇒ Boolean
66
67
68
|
# File 'app/serializers/user_action_serializer.rb', line 66
def include_slug?
object.title.present?
end
|
#include_target_name? ⇒ Boolean
54
55
56
|
# File 'app/serializers/user_action_serializer.rb', line 54
def include_target_name?
include_name?
end
|
#slug ⇒ Object
62
63
64
|
# File 'app/serializers/user_action_serializer.rb', line 62
def slug
Slug.for(object.title)
end
|