Module: Druid::BooleanOperators
- Included in:
- BoundFilter, CircFilter, DimensionFilter, JavascriptFilter, RecFilter, SearchFilter
- Defined in:
- lib/druid/filter.rb
Instance Method Summary collapse
Instance Method Details
#! ⇒ Object
150 151 152 153 154 155 |
# File 'lib/druid/filter.rb', line 150 def !() BooleanFilter.new({ type: 'not', field: self, }) end |
#&(other) ⇒ Object
136 137 138 139 140 141 |
# File 'lib/druid/filter.rb', line 136 def &(other) BooleanFilter.new({ type: 'and', fields: [self, other], }) end |
#|(other) ⇒ Object
143 144 145 146 147 148 |
# File 'lib/druid/filter.rb', line 143 def |(other) BooleanFilter.new({ type: 'or', fields: [self, other], }) end |