Method: SolidusSubscriptions::Subscription#can_be_deactivated?
- Defined in:
- app/models/solidus_subscriptions/subscription.rb
#can_be_deactivated? ⇒ Boolean
This method determines if a subscription can be deactivated. A deactivated subscription will not be processed. By default a subscription can be deactivated if the end_date defined on the subscription is less than the current date In this case the subscription has been fulfilled and should not be processed again. Subscriptions without an end_date value cannot be deactivated.
192 193 194 |
# File 'app/models/solidus_subscriptions/subscription.rb', line 192 def can_be_deactivated? active? && end_date && actionable_date && actionable_date > end_date end |