Module: Arelastic::Arities::Unary::Methods

Defined in:
lib/arelastic/arities/unary.rb

Instance Method Summary collapse

Instance Method Details

#as_elasticObject



21
22
23
# File 'lib/arelastic/arities/unary.rb', line 21

def as_elastic
  {self.class.field => convert_to_elastic(expr)}
end

#initialize(expr) ⇒ Object



16
17
18
19
# 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