class Snowglobe::DatabaseConfigurationRegistry
Attributes
registry[R]
Public Class Methods
new()
click to toggle source
# File lib/snowglobe/database_configuration_registry.rb, line 7 def initialize @registry = {} end
Public Instance Methods
get(name)
click to toggle source
# File lib/snowglobe/database_configuration_registry.rb, line 15 def get(name) registry.fetch(name) do raise KeyError, "No such adapter registered: #{name}" end end
register(config_class)
click to toggle source
# File lib/snowglobe/database_configuration_registry.rb, line 11 def register(config_class) registry[config_class.name] = config_class end