Methods
Instance Public methods
old_subscription() Link
Source: show
# File app/actions/action/billing/payment.rb, line 4 def old_subscription return @old_subscription if defined?(@old_subscription) @old_subscription = @member.multi_payments .not_active_status .not_trialing_status .not_past_due_status .not_incomplete_status .not_incomplete_expired_status .find_by(plan: @plan) end
purchase() Link
Source: show
# File app/actions/action/billing/payment.rb, line 16 def purchase if @resubscribe && previous_sub_reversible? billing_order.set(status: :ok, stripe_order: pay_invoice, success: true) else super @memberspace_subscription.update_attribute(:payments_made, 0) billing_order end end