Sha256: 1b362b618ca1dc54ea8fb680f07cf5bbce019df0dfc0356a12c2a2596d50a7b8

Contents?: true

Size: 182 Bytes

Versions: 93

Compression:

Stored size: 182 Bytes

Contents

module Mandy
  module Reducers
    class SumReducer < Base
      def reducer(key,values)
        emit(key, values.inject(0) {|sum,count| sum+count.to_f})
      end
    end
  end
end

Version data entries

93 entries across 93 versions & 2 rubygems

Version Path
trafficbroker-mandy-0.1.5 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.1.6 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.1.7 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.1.8 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.1.9 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.10 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.11 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.12 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.13 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.2 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.3 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.4.2 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.4.3 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.4.4 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.4.5 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.4.6 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.4 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.5.1 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.5 lib/reducers/sum_reducer.rb
trafficbroker-mandy-0.2.6 lib/reducers/sum_reducer.rb