class Container
Public Class Methods
new()
click to toggle source
# File lib/container.rb, line 11 def initialize @data = {} end
Public Instance Methods
register(key, value)
click to toggle source
# File lib/container.rb, line 21 def register(key, value) @data[key] = value end
resolve(key)
click to toggle source
# File lib/container.rb, line 15 def resolve(key) @data.fetch(key) rescue ::KeyError raise KeyNotFoundError.new(key) end