Sha256: 3bc7e2a0d8de92328d20c53de98aed539beb53a3c8e228037f4a7c55f25babe6

Contents?: true

Size: 385 Bytes

Versions: 6

Compression:

Stored size: 385 Bytes

Contents

# frozen_string_literal: true

require "ransack/version"

return unless Ransack::VERSION.start_with?("4.1.")

module RansackNodeConditionPatch
  private

  # Waiting for https://github.com/activerecord-hackery/ransack/pull/1468
  def casted_array?(predicate)
    predicate.is_a?(Arel::Nodes::Casted) && predicate.value.is_a?(Array)
  end

  Ransack::Nodes::Condition.prepend(self)
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
solidus_core-4.3.6 lib/spree/ransack_4_1_patch.rb
solidus_core-4.3.4 lib/spree/ransack_4_1_patch.rb
solidus_core-4.3.3 lib/spree/ransack_4_1_patch.rb
solidus_core-4.3.2 lib/spree/ransack_4_1_patch.rb
solidus_core-4.3.1 lib/spree/ransack_4_1_patch.rb
solidus_core-4.3.0 lib/spree/ransack_4_1_patch.rb