module Arelastic::Arities::Polyadic::Methods

Public Class Methods

new(children) click to toggle source
# File lib/arelastic/arities/polyadic.rb, line 16
def initialize children
  @children = children
end

Public Instance Methods

as_elastic() click to toggle source
# File lib/arelastic/arities/polyadic.rb, line 20
def as_elastic
  {self.class.operator => convert_to_elastic(children)}
end