Sha256: 82abef98b8c24a2460f679dc1c1929782c1b4deba57eefa3c9f2be7d565cb28f

Contents?: true

Size: 309 Bytes

Versions: 22

Compression:

Stored size: 309 Bytes

Contents

require 'wukong/streamer/list_reducer'
module Wukong
  module Streamer
    #
    # Emit each unique key and the count of its occurrences
    #
    class SetReducer < Wukong::Streamer::ListReducer
      # Begin with an empty set
      def start! *args
        self.values = Set.new
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 2 rubygems

Version Path
mrflip-wukong-0.1.0 lib/wukong/streamer/set_reducer.rb
wukong-3.0.0.pre old/wukong/streamer/set_reducer.rb
wukong-2.0.2 lib/wukong/streamer/set_reducer.rb
wukong-2.0.1 lib/wukong/streamer/set_reducer.rb
wukong-2.0.0 lib/wukong/streamer/set_reducer.rb
wukong-1.5.4 lib/wukong/streamer/set_reducer.rb
wukong-1.5.3 lib/wukong/streamer/set_reducer.rb
wukong-1.5.2 lib/wukong/streamer/set_reducer.rb
wukong-1.5.1 lib/wukong/streamer/set_reducer.rb
wukong-1.5.0 lib/wukong/streamer/set_reducer.rb
wukong-1.4.12 lib/wukong/streamer/set_reducer.rb
wukong-1.4.11 lib/wukong/streamer/set_reducer.rb
wukong-1.4.10 lib/wukong/streamer/set_reducer.rb
wukong-1.4.9 lib/wukong/streamer/set_reducer.rb
wukong-1.4.7 lib/wukong/streamer/set_reducer.rb
wukong-1.4.6 lib/wukong/streamer/set_reducer.rb
wukong-1.4.5 lib/wukong/streamer/set_reducer.rb
wukong-1.4.2 lib/wukong/streamer/set_reducer.rb
wukong-1.4.1 lib/wukong/streamer/set_reducer.rb
wukong-1.4.0 lib/wukong/streamer/set_reducer.rb