Module: DatabaseLeakFinder

Defined in:
lib/database_leak_finder.rb,
lib/database_leak_finder/finder.rb,
lib/database_leak_finder/logger.rb,
lib/database_leak_finder/handler.rb,
lib/database_leak_finder/version.rb

Defined Under Namespace

Modules: Handler Classes: Finder, Logger

Constant Summary collapse

VERSION =
'0.0.3'

Class Method Summary collapse

Class Method Details

.config(options) ⇒ Object



20
21
22
# File 'lib/database_leak_finder.rb', line 20

def config(options)
  DatabaseLeakFinder::Handler.config(options)
end

.included(base) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/database_leak_finder.rb', line 8

def included(base)
  base.after(:each) do |example|
    DatabaseLeakFinder::Handler.log_example(example)
  end

  base.after(:all) do
    DatabaseLeakFinder::Handler.find_leaks
  end

  DatabaseLeakFinder.config({}) unless DatabaseLeakFinder::Handler.options
end