class God::Registry
Public Class Methods
new()
click to toggle source
# File lib/god/registry.rb, line 7 def initialize @storage = {} end
Public Instance Methods
[](name)
click to toggle source
# File lib/god/registry.rb, line 24 def [](name) @storage[name] end
add(item)
click to toggle source
# File lib/god/registry.rb, line 11 def add(item) # raise TypeError unless item.is_a? God::Process @storage[item.name] = item end
remove(item)
click to toggle source
# File lib/god/registry.rb, line 16 def remove(item) @storage.delete(item.name) end
reset()
click to toggle source
# File lib/god/registry.rb, line 28 def reset @storage.clear end
size()
click to toggle source
# File lib/god/registry.rb, line 20 def size @storage.size end