Sha256: 6b432367c2d72c43f23ed27b2213d510895c591801ea6f35fd28cb0f31ebff53
Contents?: true
Size: 457 Bytes
Versions: 28
Compression:
Stored size: 457 Bytes
Contents
module Spree module Core module UserPaymentSource extend ActiveSupport::Concern included do has_many :credit_cards, class_name: "Spree::CreditCard", foreign_key: :user_id def payment_sources credit_cards.with_payment_profile end def drop_payment_source(source) gateway = source.payment_method gateway.disable_customer_profile(source) end end end end end
Version data entries
28 entries across 28 versions & 1 rubygems