Class: ResourceEvents::ChangeMilestoneService
- Inherits:
-
BaseChangeTimeboxService
- Object
- BaseChangeTimeboxService
- ResourceEvents::ChangeMilestoneService
- Defined in:
- app/services/resource_events/change_milestone_service.rb
Instance Attribute Summary collapse
-
#milestone ⇒ Object
readonly
Returns the value of attribute milestone.
-
#old_milestone ⇒ Object
readonly
Returns the value of attribute old_milestone.
Attributes inherited from BaseChangeTimeboxService
Instance Method Summary collapse
-
#initialize(resource, user, old_milestone:) ⇒ ChangeMilestoneService
constructor
A new instance of ChangeMilestoneService.
Methods inherited from BaseChangeTimeboxService
Constructor Details
#initialize(resource, user, old_milestone:) ⇒ ChangeMilestoneService
Returns a new instance of ChangeMilestoneService.
7 8 9 10 11 12 |
# File 'app/services/resource_events/change_milestone_service.rb', line 7 def initialize(resource, user, old_milestone:) super(resource, user) @milestone = resource&.milestone @old_milestone = old_milestone end |
Instance Attribute Details
#milestone ⇒ Object (readonly)
Returns the value of attribute milestone.
5 6 7 |
# File 'app/services/resource_events/change_milestone_service.rb', line 5 def milestone @milestone end |
#old_milestone ⇒ Object (readonly)
Returns the value of attribute old_milestone.
5 6 7 |
# File 'app/services/resource_events/change_milestone_service.rb', line 5 def old_milestone @old_milestone end |