1# frozen_string_literal: true
2
3module Projects
4  # Service class for counting and caching the number of open merge requests of
5  # a project.
6  class OpenMergeRequestsCountService < Projects::CountService
7    def relation_for_count
8      @project.merge_requests.opened
9    end
10
11    def cache_key_name
12      'open_merge_requests_count'
13    end
14  end
15end
16