hummingbird-me/kitsu-server

View on GitHub
app/actions/billing/update_stripe_source.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module Billing
  class UpdateStripeSource < Action
    parameter :user, required: true, load: User
    parameter :token, required: true

    def call
      customer = user.stripe_customer
      customer.source = token
      customer.save
    end
  end
end