Sha256: 7492660a013cb05a04ad191120468bca1d5b76ff779f76ba6b400924320f67bf

Contents?: true

Size: 304 Bytes

Versions: 57

Compression:

Stored size: 304 Bytes

Contents

module Spree
  module CreditCards
    class Find
      def execute(scope:, params:)
        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

57 entries across 57 versions & 1 rubygems

Version Path
spree_core-4.0.9 app/finders/spree/credit_cards/find.rb
spree_core-4.1.15 app/finders/spree/credit_cards/find.rb
spree_core-4.1.14 app/finders/spree/credit_cards/find.rb
spree_core-4.0.8 app/finders/spree/credit_cards/find.rb
spree_core-3.7.14.1 app/finders/spree/credit_cards/find.rb
spree_core-4.1.13.1 app/finders/spree/credit_cards/find.rb
spree_core-4.0.7.1 app/finders/spree/credit_cards/find.rb
spree_core-4.0.7 app/finders/spree/credit_cards/find.rb
spree_core-3.7.14 app/finders/spree/credit_cards/find.rb
spree_core-4.1.13 app/finders/spree/credit_cards/find.rb
spree_core-4.0.6 app/finders/spree/credit_cards/find.rb
spree_core-4.2.0.rc2 app/finders/spree/credit_cards/find.rb
spree_core-3.7.13 app/finders/spree/credit_cards/find.rb
spree_core-4.0.5 app/finders/spree/credit_cards/find.rb
spree_core-4.1.12 app/finders/spree/credit_cards/find.rb
spree_core-3.7.12 app/finders/spree/credit_cards/find.rb
spree_core-4.2.0.rc1 app/finders/spree/credit_cards/find.rb
spree_core-4.0.4 app/finders/spree/credit_cards/find.rb
spree_core-3.7.11 app/finders/spree/credit_cards/find.rb
spree_core-4.1.11 app/finders/spree/credit_cards/find.rb