class Queries::ExistsQueryBuilder
Constants
- NAME
Attributes
field_name[R]
Public Class Methods
new(field_name: @field_name= field_name)
click to toggle source
@params:
field_name: name of the field the existence of whose value is checked
# File lib/queries/exists_query_builder.rb, line 14 def initialize field_name: @field_name= field_name end
Public Instance Methods
field_name_expr()
click to toggle source
returns field_name
# File lib/queries/exists_query_builder.rb, line 27 def field_name_expr return @field_name end
query()
click to toggle source
# File lib/queries/exists_query_builder.rb, line 18 def query query = {} exists_query = self.common_query exists_query[:field] = @field_name query[name.intern] = exists_query return query end