diff --git a/lib/tableless/connection_adapters/dummy_adapter.rb b/lib/tableless/connection_adapters/dummy_adapter.rb index 8692f94..c0fd788 100644 --- a/lib/tableless/connection_adapters/dummy_adapter.rb +++ b/lib/tableless/connection_adapters/dummy_adapter.rb @@ -1,8 +1,9 @@ # frozen_string_literal: true -require 'ostruct' module Tableless class DummyAdapter < ActiveRecord::ConnectionAdapters::AbstractAdapter + DbConfig = Struct.new(:adapter) + def initialize(*) super @schema_cache = Tableless::SchemaCache.new @@ -17,7 +18,7 @@ def get_schema_cache(*) end def db_config(*) - @db_config ||= OpenStruct.new(adapter: :dummy) + @db_config ||= DbConfig.new(:dummy) end def with_connection(*)