Sha256: 7a8c8e7d71335bc05b0d711d7859aee29565f57ca4bca88a3e1772c455c33fac
Contents?: true
Size: 414 Bytes
Versions: 4
Compression:
Stored size: 414 Bytes
Contents
module Metry class Memory def initialize clear end def <<(event) @hash[:events][(@hash[:event] += 1).to_s] = event end def size @hash[:events].size end def [](id) @hash[:events][id] end def next_visitor @hash[:visitor] += 1 end def clear @hash = {:events => {}, :visitor => 0, :event => 0} end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
metry-1.0.0 | lib/metry/memory.rb |
metry-1.0.1 | lib/metry/memory.rb |
metry-1.1.0 | lib/metry/memory.rb |
metry-1.2.0 | lib/metry/memory.rb |