Sha256: aa5fb89b93a9b5645523bae13aa51dc8d2096a802aa9d635eb0d80d11da444c7

Contents?: true

Size: 246 Bytes

Versions: 5

Compression:

Stored size: 246 Bytes

Contents

module SpreeGateway
  module CreditCardDecorator
    def set_last_digits
      self.last_digits ||= number.to_s.length <= 4 ? number : number.to_s.slice(-4..-1)
    end

  end
end

::Spree::CreditCard.prepend(::SpreeGateway::CreditCardDecorator)

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
spree_gateway-3.11.0 app/models/spree_gateway/credit_card_decorator.rb
spree_gateway-3.10.0 app/models/spree_gateway/credit_card_decorator.rb
archetype_spree_gateway-3.9.5.1 app/models/spree_gateway/credit_card_decorator.rb
archetype_spree_gateway-3.9.5 app/models/spree_gateway/credit_card_decorator.rb
spree_gateway-3.9.4 app/models/spree_gateway/credit_card_decorator.rb