Sha256: 3154e311c5556e0ae02b5af4481e19a7b067cf2cbf214956fd8ba2d89bd059b1
Contents?: true
Size: 276 Bytes
Versions: 3
Compression:
Stored size: 276 Bytes
Contents
module Susply class CloseSubscription def self.call(owner) if owner.has_active_subscription? Susply::CreatePayment.call(owner.active_subscription, "plan_close") Susply::CancelSubscription.call(owner.active_subscription) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
susply-1.0.0 | app/services/susply/close_subscription.rb |
susply-0.0.2 | app/services/susply/close_subscription.rb |
susply-0.0.1 | app/services/susply/close_subscription.rb |