Sha256: a72dca0a4a3a83bb01a7439547fd29320fac10271ac145aebbd7f5c82224591b
Contents?: true
Size: 531 Bytes
Versions: 52
Compression:
Stored size: 531 Bytes
Contents
module Bmg class Summarizer # # Count summarizer. # # Example: # # # direct ruby usage # Bmg::Summarizer.count.summarize(...) # class Count < Summarizer # Returns 0 as least value. def least() 0 end # Counts one more as new memo def happens(memo, tuple) memo + 1 end end # class Count # Factors a count summarizer def self.count(*args, &bl) Count.new(*args, &bl) end end # class Summarizer end # module Bmg
Version data entries
52 entries across 52 versions & 1 rubygems