class PaginationComponent < BaseComponent attr_reader :data, :opts def initialize(data:, opts: {}) @data = data @opts = opts end def subjects return [] if opts[:subject_ids].blank? Cdao::Subject.where(id: opts[:subject_ids].map(&:to_i)) end end