Sha256: 42640c534f2af0fd1e458f13c403a3d5c0f6cf26c5ef1767cd07d3a08ea81a99

Contents?: true

Size: 493 Bytes

Versions: 3

Compression:

Stored size: 493 Bytes

Contents

module WeightedAverage
  module ActiveRecordBaseClassMethods
    # @see WeightedAverage::ActiveRecordRelationInstanceMethods#weighted_average
    #
    # @return [Float,nil]
    def weighted_average(*args)
      scoped.weighted_average(*args)
    end
    
    # @see WeightedAverage::ActiveRecordRelationInstanceMethods#weighted_average_relation
    #
    # @return [Arel::SelectManager]
    def weighted_average_relation(*args)
      scoped.weighted_average_relation(*args)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
weighted_average-2.0.2 lib/weighted_average/active_record_base_class_methods.rb
weighted_average-2.0.1 lib/weighted_average/active_record_base_class_methods.rb
weighted_average-2.0.0 lib/weighted_average/active_record_base_class_methods.rb