class Registry::Registries
Public Instance Methods
[](key)
click to toggle source
# File lib/registry.rb, line 18 def [](key) registry = values.detect { |registry| registry.key?(key) } obj = registry[key] if registry obj || raise(UnknownKey, MSGS[:unknown] % [key, all_keys]) end
all_keys()
click to toggle source
# File lib/registry.rb, line 32 def all_keys values.map(&:keys).flatten.sort end
registries()
click to toggle source
# File lib/registry.rb, line 28 def registries @registries ||= Hash.new { |registries, key| registries[key] = Registry.new } end
registry(key)
click to toggle source
# File lib/registry.rb, line 24 def registry(key) registries[key] end