Sha256: 9ee35b9b9b2dcd670764969343feba4231e7e4a0283a319cc4c8910886bcde1e
Contents?: true
Size: 398 Bytes
Versions: 33
Compression:
Stored size: 398 Bytes
Contents
module Mocks module CacheQuery def get_last_executed_query(&block) conn = ActiveRecord::Base.connection conn.instance_variable_set(:@query_cache_enabled, true) block.call result = conn.query_cache.keys.first conn.instance_variable_set(:@query_cache_enabled, false) conn.instance_variable_get(:@query_cache).delete(result) result end end end
Version data entries
33 entries across 33 versions & 1 rubygems