Method: SolidusSubscriptions::Subscription#resume
- Defined in:
- app/models/solidus_subscriptions/subscription.rb
#resume(actionable_date: nil) ⇒ Object
233 234 235 236 237 238 239 240 241 |
# File 'app/models/solidus_subscriptions/subscription.rb', line 233 def resume(actionable_date: nil) check_invalid_resume_states return false if errors.any? return true unless paused? result = update! paused: false, actionable_date: tomorrow_or_after(actionable_date) create_and_emit_event(type: 'subscription_resumed') if result result end |