Sha256: 439c62e267ca62e2e6d8195ecda854121c3cde7e125ce906a53c6adbc9943faf
Contents?: true
Size: 475 Bytes
Versions: 72
Compression:
Stored size: 475 Bytes
Contents
module God def self.registry @registry ||= Registry.new end class Registry def initialize @storage = {} end def add(item) # raise TypeError unless item.is_a? God::Process @storage[item.name] = item end def remove(item) @storage.delete(item.name) end def size @storage.size end def [](name) @storage[name] end def reset @storage.clear end end end
Version data entries
72 entries across 72 versions & 21 rubygems