Sha256: 1d177aa8327a455cb2d88a1a28c31055551a29511370c50db05c3ba2f5003a2a
Contents?: true
Size: 765 Bytes
Versions: 8
Compression:
Stored size: 765 Bytes
Contents
module DatabaseRewinder module InsertRecorder def execute(sql, *) DatabaseRewinder.record_inserted_table self, sql super end def exec_query(sql, *) DatabaseRewinder.record_inserted_table self, sql super end end end ::ActiveRecord::ConnectionAdapters::SQLite3Adapter.send :prepend, DatabaseRewinder::InsertRecorder if defined? ::ActiveRecord::ConnectionAdapters::SQLite3Adapter ::ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.send :prepend, DatabaseRewinder::InsertRecorder if defined? ::ActiveRecord::ConnectionAdapters::PostgreSQLAdapter ::ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter.send :prepend, DatabaseRewinder::InsertRecorder if defined? ::ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter
Version data entries
8 entries across 8 versions & 1 rubygems