Class: Milestones::IssuesCountService
- Inherits:
-
BaseCountService
- Object
- BaseCountService
- Milestones::IssuesCountService
- Defined in:
- app/services/milestones/issues_count_service.rb
Instance Method Summary collapse
- #cache_key ⇒ Object
-
#initialize(milestone) ⇒ IssuesCountService
constructor
A new instance of IssuesCountService.
- #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) ⇒ IssuesCountService
Returns a new instance of IssuesCountService.
5 6 7 |
# File 'app/services/milestones/issues_count_service.rb', line 5 def initialize(milestone) @milestone = milestone end |
Instance Method Details
#cache_key ⇒ Object
9 10 11 |
# File 'app/services/milestones/issues_count_service.rb', line 9 def cache_key "milestone_total_issues_count_#{@milestone.milestoneish_id}" end |
#relation_for_count ⇒ Object
13 14 15 |
# File 'app/services/milestones/issues_count_service.rb', line 13 def relation_for_count @milestone.issues end |