Sha256: 8ccb4e95a9500131de881d75070a792fa9ae76c9f007f1af3ef468b8a4fb4e1a
Contents?: true
Size: 388 Bytes
Versions: 2
Compression:
Stored size: 388 Bytes
Contents
require "delegate" module Ddr::Index class QueryParams < SimpleDelegator attr_reader :params def initialize(query) super @params = { q: q, fq: fq, fl: fields.join(","), sort: sort.join(","), rows: rows, }.select { |k, v| v.present? } end def fq filters.map(&:clauses).flatten end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddr-models-2.4.0.rc4 | lib/ddr/index/query_params.rb |
ddr-models-2.4.0.rc3 | lib/ddr/index/query_params.rb |