Class: Milestones::MergeRequestsCountService
- Inherits:
-
BaseCountService
- Object
- BaseCountService
- Milestones::MergeRequestsCountService
- Defined in:
- app/services/milestones/merge_requests_count_service.rb
Instance Method Summary collapse
- #cache_key ⇒ Object
-
#initialize(milestone) ⇒ MergeRequestsCountService
constructor
A new instance of MergeRequestsCountService.
- #relation_for_count ⇒ Object
Methods inherited from BaseCountService
#cache_options, #count, #count_stored?, #delete_cache, #raw?, #refresh_cache, #uncached_count, #update_cache_for_key
Constructor Details
#initialize(milestone) ⇒ MergeRequestsCountService
Returns a new instance of MergeRequestsCountService.
5 6 7 |
# File 'app/services/milestones/merge_requests_count_service.rb', line 5 def initialize(milestone) @milestone = milestone end |
Instance Method Details
#cache_key ⇒ Object
9 10 11 |
# File 'app/services/milestones/merge_requests_count_service.rb', line 9 def cache_key "milestone_merge_requests_count_#{@milestone.milestoneish_id}" end |
#relation_for_count ⇒ Object
13 14 15 |
# File 'app/services/milestones/merge_requests_count_service.rb', line 13 def relation_for_count @milestone.merge_requests end |