app/serializers/manga_library_entry_serializer.rb
class MangaLibraryEntrySerializer < ActiveModel::Serializer
embed :ids
attributes :id,
:status,
:is_favorite,
:rating,
:notes,
:chapters_read,
:volumes_read,
:private,
:rereading,
:reread_count,
:last_read
has_one :manga, embed_key: :slug, include: true
def include_private?
object.private?
end
def is_favorite
scope and scope.respond_to?(:has_favorite2?) and scope.has_favorite2? object.manga
end
def last_read
object.last_read || object.created_at
end
end