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