class Pay::Braintree::Webhooks::SubscriptionWentActive

Public Instance Methods

call(event) click to toggle source
# File lib/pay/braintree/webhooks/subscription_went_active.rb, line 7
def call(event)
  subscription = event.subscription
  return if subscription.nil?

  pay_subscription = Pay::Subscription.find_by_processor_and_id(:braintree, subscription.id)
  return unless pay_subscription.present?

  pay_subscription.update!(status: :active)
end