Class: Api::Filters::EqualTo

Inherits:
Object
  • Object
show all
Includes:
Condition
Defined in:
lib/api/filters/equal_to.rb

Instance Method Summary collapse

Methods included from Condition

included, #initialize

Instance Method Details

#build_paramObject



9
10
11
12
# File 'lib/api/filters/equal_to.rb', line 9

def build_param
  return super unless ["status", "paymentMethod"].include? @field
  { "#{@field}" => extract_param }
end

#elastic_queryObject



14
15
16
# File 'lib/api/filters/equal_to.rb', line 14

def elastic_query
  { match: { :"#{@field}" => extract_param } }
end