Class: SolidusSubscriptions::FailureDispatcher
- Inherits:
-
Dispatcher
- Object
- Dispatcher
- SolidusSubscriptions::FailureDispatcher
show all
- Defined in:
- app/models/solidus_subscriptions/failure_dispatcher.rb
Instance Attribute Summary
Attributes inherited from Dispatcher
#installments, #order
Instance Method Summary
collapse
Methods inherited from Dispatcher
#initialize
Instance Method Details
#dispatch ⇒ Object
5
6
7
8
9
10
|
# File 'app/models/solidus_subscriptions/failure_dispatcher.rb', line 5
def dispatch
order.touch :completed_at
order.cancel!
installments.each { |i| i.failed!(order) }
super
end
|
#message ⇒ Object
12
13
14
15
16
17
|
# File 'app/models/solidus_subscriptions/failure_dispatcher.rb', line 12
def message
"
Something went wrong processing installments: #{installments.map(&:id).join(', ')}.
They have been marked for reprocessing.
"
end
|