Sha256: 077fa6ffd9dccdd4190dabebef67d39570dcf8a20e42322df4e3825ac385db60

Contents?: true

Size: 323 Bytes

Versions: 5

Compression:

Stored size: 323 Bytes

Contents

module SolidusBraintree
  module SkipRequireCardNumbersConcern
    extend ActiveSupport::Concern
    included do
      prepend(InstanceMethods)
    end

    module InstanceMethods
      def require_card_numbers?
        super && !self.payment_method.kind_of?(Solidus::Gateway::BraintreeGateway)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
solidus_braintree-1.4.0 app/models/concerns/solidus_braintree/skip_require_card_numbers_concern.rb
solidus_braintree-1.3.0 app/models/concerns/solidus_braintree/skip_require_card_numbers_concern.rb
solidus_braintree-1.2.0 app/models/concerns/solidus_braintree/skip_require_card_numbers_concern.rb
solidus_braintree-1.1.0 app/models/concerns/solidus_braintree/skip_require_card_numbers_concern.rb
solidus_braintree-1.0.0 app/models/concerns/solidus_braintree/skip_require_card_numbers_concern.rb