class Guise::Registry
Public Class Methods
new()
click to toggle source
# File lib/guise/registry.rb, line 5 def initialize @registry = HashWithIndifferentAccess.new end
Public Instance Methods
[](name)
click to toggle source
# File lib/guise/registry.rb, line 9 def [](name) @registry.fetch(name) do raise DefinitionNotFound.new(name) end end
[]=(name, definition)
click to toggle source
# File lib/guise/registry.rb, line 15 def []=(name, definition) @registry[name] = definition end