Module: DatabasePlumber

Defined in:
lib/database_plumber.rb,
lib/database_plumber/report.rb,
lib/database_plumber/version.rb,
lib/database_plumber/leak_finder.rb

Defined Under Namespace

Classes: LeakFinder, Report

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.inspect(options = {}) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/database_plumber.rb', line 12

def self.inspect(options = {})
  leaks = LeakFinder.inspect(options)
  unless leaks.empty?
    Report.on @example, leaks
    exit! if options[:brutal]
  end
end

.log(example) ⇒ Object



8
9
10
# File 'lib/database_plumber.rb', line 8

def self.log(example)
  @example = example
end