Sha256: 99ee7d3110d7230fcf63a374b60fd9efce8e6baee5be5f875c62f1ab4d47e62a

Contents?: true

Size: 354 Bytes

Versions: 14

Compression:

Stored size: 354 Bytes

Contents

# frozen_string_literal: true

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-3.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.36 templates/queries_helper_rspec.rb
welaika-suspenders-2.35 templates/queries_helper_rspec.rb
welaika-suspenders-2.34 templates/queries_helper_rspec.rb
welaika-suspenders-2.33 templates/queries_helper_rspec.rb
welaika-suspenders-2.32.2 templates/queries_helper_rspec.rb
welaika-suspenders-2.32.1 templates/queries_helper_rspec.rb
welaika-suspenders-2.32.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.31.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.30.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.29.0 templates/queries_helper_rspec.rb
welaika-suspenders-2.29.0.alpha.3 templates/queries_helper_rspec.rb
welaika-suspenders-2.29.0.alpha.2 templates/queries_helper_rspec.rb
welaika-suspenders-2.29.0.alpha.1 templates/queries_helper_rspec.rb