1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
require 'logger'
require 'stringio'
require 'singleton'
require 'pathname'
require 'active_support'
require 'active_record/connection_adapters/abstract_adapter'
require 'nulldb/core'
require 'nulldb/extensions'
require 'active_record/connection_adapters/quoting'
require 'active_record/connection_adapters/nulldb_adapter/core'
require 'active_record/connection_adapters/nulldb_adapter/statement'
require 'active_record/connection_adapters/nulldb_adapter/checkpoint'
require 'active_record/connection_adapters/nulldb_adapter/column'
require 'active_record/connection_adapters/nulldb_adapter/configuration'
require 'active_record/connection_adapters/nulldb_adapter/empty_result'
require 'active_record/connection_adapters/nulldb_adapter/index_definition'
require 'active_record/connection_adapters/nulldb_adapter/null_object'
require 'active_record/connection_adapters/nulldb_adapter/table_definition'
require 'active_record/tasks/nulldb_database_tasks' if defined?(ActiveRecord::Tasks)
module ActiveRecord
module ConnectionAdapters
if ActiveRecord::VERSION::STRING >= '7.2'
register 'nulldb', 'ActiveRecord::ConnectionAdapters::NullDBAdapter', 'active_record/connection_adapters/nulldb_adapter'
end
end
end
|