module Arelastic::Arities::Unary::Methods
Public Class Methods
new(expr)
click to toggle source
# File lib/arelastic/arities/unary.rb, line 16 def initialize expr # raise "#{expr.inspect} must be an Arelastic::Queries::Filter" unless expr.is_a?(Arelastic::Queries::Filter) @expr = expr end
Public Instance Methods
as_elastic()
click to toggle source
# File lib/arelastic/arities/unary.rb, line 21 def as_elastic {self.class.field => convert_to_elastic(expr)} end