Sha256: def1c85e763818cba43b8847aad2b4237efdc1b21333e9e2e8c7f1d9c3d6fe9d
Contents?: true
Size: 492 Bytes
Versions: 62
Compression:
Stored size: 492 Bytes
Contents
module Workarea module Search class RangeFilter < Filter def query_clause return {} unless current_value.present? { range: { name => { options => current_value } } } end def system_name @system_name ||= name + suffix end private def suffix if %w(lt lte).include?(options.to_s) '_less_than' elsif %w(gt gte).include?(options.to_s) '_greater_than' end end end end end
Version data entries
62 entries across 62 versions & 1 rubygems