Sha256: 9c5e41cf2689a0a08497930b17201750d13db62532c100205a45452c54095e79

Contents?: true

Size: 323 Bytes

Versions: 14

Compression:

Stored size: 323 Bytes

Contents

module QueriesHelper
  def log_queries!
    ActiveRecord::Base.logger = Logger.new(STDOUT)
  end

  def do_not_log_queries!
    ActiveRecord::Base.logger = nil
  end

  def logging_queries
    log_queries!
    yield
  ensure
    do_not_log_queries!
  end
end

RSpec.configure do |config|
  config.include QueriesHelper
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
welaika-suspenders-2.28.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.27.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.26.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.25.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.24.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.23.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.22.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.21.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.20.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.19.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.17.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.15.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.13.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.12.0 templates/queries_helper_rspec.rb