Sha256: 576af51ff967c562a199b932b22ec72b7c24603b92a4fa000a4617ea0f349ecc

Contents?: true

Size: 259 Bytes

Versions: 10

Compression:

Stored size: 259 Bytes

Contents

module Ddr::Index
  class QueryValue

    class << self
      def build(value)
        RSolr.solr_escape(value)
      end

      def or_values(*values)
        value = values.map { |v| build(v) }.join(" OR ")
        "(#{value})"
      end
    end

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ddr-models-2.3.2 lib/ddr/index/query_value.rb
ddr-models-2.3.1 lib/ddr/index/query_value.rb
ddr-models-2.3.0 lib/ddr/index/query_value.rb
ddr-models-2.2.0 lib/ddr/index/query_value.rb
ddr-models-2.1.3 lib/ddr/index/query_value.rb
ddr-models-2.1.2 lib/ddr/index/query_value.rb
ddr-models-2.1.1 lib/ddr/index/query_value.rb
ddr-models-2.1.0 lib/ddr/index/query_value.rb
ddr-models-2.1.0.rc2 lib/ddr/index/query_value.rb
ddr-models-2.1.0.rc1 lib/ddr/index/query_value.rb