Class: TopicTrackingStateItemSerializer
Instance Method Summary
collapse
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#created_in_new_period ⇒ Object
15
16
17
18
|
# File 'app/serializers/topic_tracking_state_item_serializer.rb', line 15
def created_in_new_period
return true if !scope
object.created_at >= treat_as_new_topic_start_date
end
|
#include_is_category_topic? ⇒ Boolean
28
29
30
|
# File 'app/serializers/topic_tracking_state_item_serializer.rb', line 28
def include_is_category_topic?
object.respond_to?(:category_topic_id)
end
|
20
21
22
|
# File 'app/serializers/topic_tracking_state_item_serializer.rb', line 20
def include_tags?
object.respond_to?(:tags)
end
|
#is_category_topic ⇒ Object
24
25
26
|
# File 'app/serializers/topic_tracking_state_item_serializer.rb', line 24
def is_category_topic
object.topic_id == object.category_topic_id
end
|
#object=(value) ⇒ Object
32
33
34
|
# File 'app/serializers/topic_tracking_state_item_serializer.rb', line 32
def object=(value)
@object = value
end
|