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