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