summaryrefslogtreecommitdiff
path: root/lib/banzai/reference_parser/work_item_parser.rb
blob: 1ce0b067687d36606b3b6c2e3a34cf8cead476a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frozen_string_literal: true

module Banzai
  module ReferenceParser
    class WorkItemParser < IssueParser
      self.reference_type = :work_item

      def records_for_nodes(nodes)
        @work_items_for_nodes ||= grouped_objects_for_nodes(
          nodes,
          WorkItem.all.includes(node_includes),
          self.class.data_attribute
        )
      end
    end
  end
end