Sha256: 7bbe6b6ace026ae6fa1e8a43313648e7957226eedd188bb8562c6b7f62a1c0b7

Contents?: true

Size: 278 Bytes

Versions: 4

Compression:

Stored size: 278 Bytes

Contents

class Dynomite::Item::Query::Relation
  module Math
    def average(field)
      map(&field).sum.to_f / count
    end

    def min(field)
      map(&field).min
    end

    def max(field)
      map(&field).max
    end

    def sum(field)
      map(&field).sum
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dynomite-2.0.3 lib/dynomite/item/query/relation/math.rb
dynomite-2.0.2 lib/dynomite/item/query/relation/math.rb
dynomite-2.0.1 lib/dynomite/item/query/relation/math.rb
dynomite-2.0.0 lib/dynomite/item/query/relation/math.rb