Sha256: c15f2cd7ad4707acb9ea137319ed4c26ed58d0dd0a66f96657d8083d82a8ac1a

Contents?: true

Size: 710 Bytes

Versions: 66

Compression:

Stored size: 710 Bytes

Contents

# frozen_string_literal: true

module Spree
  module UserPaymentSource
    extend ActiveSupport::Concern

    def default_credit_card
      Spree::Deprecation.warn(
        "user.default_credit_card is deprecated. Please use user.wallet.default_wallet_payment_source instead.",
        caller
      )
      default = wallet.default_wallet_payment_source
      if default && default.payment_source.is_a?(Spree::CreditCard)
        default.payment_source
      end
    end

    def payment_sources
      Spree::Deprecation.warn(
        "user.payment_sources is deprecated. Please use user.wallet.wallet_payment_sources instead.",
        caller
      )
      credit_cards.with_payment_profile
    end
  end
end

Version data entries

66 entries across 66 versions & 2 rubygems

Version Path
solidus_core-2.11.17 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.16 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.15 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.14 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.13 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.12 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.11 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.10.5 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.10 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.9 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.8 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.7 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.6 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.5 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.4 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.3 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.2 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.1 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.10.3 app/models/concerns/spree/user_payment_source.rb
solidus_core-2.11.0 app/models/concerns/spree/user_payment_source.rb