Sha256: f7eb883176474417c1841f15cf143bf229c4f26c53fd74426466321e9e299ae2
Contents?: true
Size: 449 Bytes
Versions: 9
Compression:
Stored size: 449 Bytes
Contents
require 'json' # Static counter to count unique values module PulseMeter module Sensor class UniqCounter < Counter # Returs number of unique values ever sent to counter # @return [Fixnum] def value redis.scard(value_key) end private # Processes event # @param name [String] value to be counted def process_event(name) redis.sadd(value_key, name) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems