Class: BasicReviewableQueuedPostSerializer
Instance Method Summary
collapse
#flagger_username, #pending
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#include_payload_title? ⇒ Boolean
22
23
24
|
# File 'app/serializers/basic_reviewable_queued_post_serializer.rb', line 22
def include_payload_title?
is_new_topic
end
|
#include_topic_fancy_title? ⇒ Boolean
18
19
20
|
# File 'app/serializers/basic_reviewable_queued_post_serializer.rb', line 18
def include_topic_fancy_title?
object.topic.present?
end
|
#is_new_topic ⇒ Object
14
15
16
|
# File 'app/serializers/basic_reviewable_queued_post_serializer.rb', line 14
def is_new_topic
object.payload["title"].present?
end
|
#payload_title ⇒ Object
10
11
12
|
# File 'app/serializers/basic_reviewable_queued_post_serializer.rb', line 10
def payload_title
object.payload["title"]
end
|
#topic_fancy_title ⇒ Object
6
7
8
|
# File 'app/serializers/basic_reviewable_queued_post_serializer.rb', line 6
def topic_fancy_title
object.topic.fancy_title
end
|