# frozen_string_literal: true class UserBookmarkListSerializer < ApplicationSerializer attributes :more_bookmarks_url, :bookmarks def bookmarks object.bookmarks.map do |bm| bm.registered_bookmarkable.serializer.new(bm, scope: scope, root: false) end end def include_more_bookmarks_url? @include_more_bookmarks_url ||= object.bookmarks.size == object.per_page end end