From b9b558428c5c9ca870e23b6159822a15a6282ff3 Mon Sep 17 00:00:00 2001 From: Bassem Mawhoob Date: Mon, 18 Aug 2025 22:20:25 +0300 Subject: [PATCH] remove ostruct dependency --- lib/tableless/connection_adapters/dummy_adapter.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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(*)