# frozen_string_literal: true class TopicTrackingStateSerializer < ApplicationSerializer attributes :topic_id, :highest_post_number, :last_read_post_number, :created_at, :category_id, :notification_level, :created_in_new_period, :treat_as_new_topic_start_date, :tags def created_in_new_period return true if !scope object.created_at >= treat_as_new_topic_start_date end def include_tags? object.respond_to?(:tags) end end