module Babik::QuerySet

QuerySet module

QuerySet module

QuerySet module

QuerySet module

QuerySet module

QuerySet module

Public Class Methods

agg(operation, aggregation_path) click to toggle source

Class method utility method @param operation [String] Function that will be executed in the aggregation. @param aggregation_path [String] @return [Class < AbstractAggregationFunction] aggregation function object.

# File lib/babik/queryset/components/aggregation.rb, line 87
def self.agg(operation, aggregation_path)
  operation_class_name = operation.to_s.camelize
  operation_class = Object.const_get("Babik::QuerySet::#{operation_class_name}")
  operation_class.new(aggregation_path)
end