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