Sha256: 39b1c412c005463c2f74182ef9db995b42fd579c6c60a94e3dcd18635e4998cd

Contents?: true

Size: 309 Bytes

Versions: 45

Compression:

Stored size: 309 Bytes

Contents

module Spree
  module CreditCards
    class Find < ::Spree::BaseFinder
      def execute
        return scope.default.take if params[:id].eql?('default')
        return scope.where(payment_method_id: params[:filter]['payment_method_id']) if params[:filter].present?

        scope
      end
    end
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
spree_core-4.10.1 app/finders/spree/credit_cards/find.rb
spree_core-4.10.0 app/finders/spree/credit_cards/find.rb
spree_core-4.9.0 app/finders/spree/credit_cards/find.rb
spree_core-4.8.3 app/finders/spree/credit_cards/find.rb
spree_core-4.8.2 app/finders/spree/credit_cards/find.rb
spree_core-4.7.3 app/finders/spree/credit_cards/find.rb
spree_core-4.6.6 app/finders/spree/credit_cards/find.rb
spree_core-4.5.5 app/finders/spree/credit_cards/find.rb
spree_core-4.2.7 app/finders/spree/credit_cards/find.rb
spree_core-4.3.3 app/finders/spree/credit_cards/find.rb
spree_core-4.4.1 app/finders/spree/credit_cards/find.rb
spree_core-4.5.4 app/finders/spree/credit_cards/find.rb
spree_core-4.6.5 app/finders/spree/credit_cards/find.rb
spree_core-4.7.2 app/finders/spree/credit_cards/find.rb
spree_core-4.7.1 app/finders/spree/credit_cards/find.rb
spree_core-4.6.4 app/finders/spree/credit_cards/find.rb
spree_core-4.7.0 app/finders/spree/credit_cards/find.rb
spree_core-4.6.3 app/finders/spree/credit_cards/find.rb
spree_core-4.6.2 app/finders/spree/credit_cards/find.rb
spree_core-4.6.1 app/finders/spree/credit_cards/find.rb