Rails Tracer using RSpec

First install gem tracer if not installed.

Then edit rails_root/spec/spec_helper.rb:

require "tracer"
Tracer.add_filter lambda { |event, file, line, id, binding, klass, *rest|
  return true if file =~ /\/rails_root\/(app|spec)\//
  return true if file =~ /\/gems\/suspected_gem/
}

RSpec.configure do |config|
  ...
  config.around(:example) do |example|
    puts "= %s: %s" % [example.location, example.full_description]
    puts "========================================================================================="
    Tracer.on
    example.run
    Tracer.off
    puts "-----------------------------------------------------------------------------------------"
  end
  ...
end