module SQLRunner::Adapters

Public Class Methods

find(name) click to toggle source
# File lib/sql_runner/adapters.rb, line 19
def self.find(name)
  adapter = SQLRunner.adapter_registry.fetch(name) do
    raise UnsupportedDatabase, "#{name} is not supported by SQLRunner"
  end

  adapter.tap(&:load)
end
register(name, adapter) click to toggle source
# File lib/sql_runner/adapters.rb, line 15
def self.register(name, adapter)
  SQLRunner.adapter_registry[name] = adapter
end