Class: Elasticated::CardinalityAggregation
- Inherits:
-
SingleValueAggregation
- Object
- Aggregation
- SingleValueAggregation
- Elasticated::CardinalityAggregation
- Defined in:
- lib/elasticated/aggregations/cardinality_aggregation.rb
Instance Attribute Summary
Attributes inherited from Aggregation
#alias_name, #extra_params, #field
Instance Method Summary collapse
-
#default_name ⇒ Object
override.
-
#operation ⇒ Object
implementation.
Methods inherited from SingleValueAggregation
Methods inherited from Aggregation
#initialize, #name, #original_name
Methods included from Mixins::Inspectionable
Methods included from Mixins::BlockEvaluation
Methods included from Mixins::Clonable
Constructor Details
This class inherits a constructor from Elasticated::Aggregation
Instance Method Details
#default_name ⇒ Object
override
5 6 7 |
# File 'lib/elasticated/aggregations/cardinality_aggregation.rb', line 5 def default_name "#{field}_cardinality" end |
#operation ⇒ Object
implementation
10 11 12 |
# File 'lib/elasticated/aggregations/cardinality_aggregation.rb', line 10 def operation :cardinality end |