Class: SearchPostSerializer
Instance Attribute Summary
#topic_view
Instance Method Summary
collapse
#avatar_template, #cooked, #cooked_hidden, #include_cooked_hidden?, #include_name?, #name, #post_custom_fields, #username
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#blurb ⇒ Object
22
23
24
|
# File 'app/serializers/search_post_serializer.rb', line 22
def blurb
options[:result].blurb(object)
end
|
#include_blurb? ⇒ Boolean
26
27
28
|
# File 'app/serializers/search_post_serializer.rb', line 26
def include_blurb?
options[:result].present?
end
|
#include_cooked? ⇒ Boolean
30
31
32
|
# File 'app/serializers/search_post_serializer.rb', line 30
def include_cooked?
false
end
|
#include_ignored? ⇒ Boolean
34
35
36
|
# File 'app/serializers/search_post_serializer.rb', line 34
def include_ignored?
false
end
|
#include_topic_title_headline? ⇒ Boolean
8
9
10
11
12
13
14
15
16
|
# File 'app/serializers/search_post_serializer.rb', line 8
def include_topic_title_headline?
if options[:result]
options[:result].use_pg_headlines_for_excerpt
elsif SiteSetting.use_pg_headlines_for_excerpt
object.topic_title_headline.present?
else
false
end
end
|
#topic_title_headline ⇒ Object
18
19
20
|
# File 'app/serializers/search_post_serializer.rb', line 18
def topic_title_headline
object.topic_title_headline
end
|