Method: Queries::RangeQueryBuilder#query

Defined in:
lib/queries/range_query_builder.rb

#queryObject



53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/queries/range_query_builder.rb', line 53

def query
  query = {}
  range_query = {}
  field_options = self.common_query
  field_options[:gt] = @gt if @gt.present?
  field_options[:gte] = @gte if @gte.present?
  field_options[:lt] = @lt if @lt.present?
  field_options[:lte] = @lte if @lte.present?
  field_options[:format] = @format if @format.present?
  field_options[:time_zone] = @time_zone if @time_zone.present?
  field_options[:relation] = @relation if @relation.present?
  range_query[@field_name.intern] = field_options
  query[name.intern] = range_query
  return query
end