class Arelastic::Aggregations::Filters
Attributes
filters[RW]
Public Class Methods
new(name, filters, options = {})
click to toggle source
Calls superclass method
Arelastic::Aggregations::Bucket::new
# File lib/arelastic/aggregations/filters.rb, line 6 def initialize(name, filters, options = {}) super name, options @filters = filters end
Public Instance Methods
as_elastic_aggregation()
click to toggle source
Calls superclass method
Arelastic::Aggregations::Bucket#as_elastic_aggregation
# File lib/arelastic/aggregations/filters.rb, line 11 def as_elastic_aggregation {'filters' => {'filters' => convert_to_elastic(filters)}}.merge(super) end