module DatabaseLeakFinder::Handler

Attributes

options[R]

Public Class Methods

config(options) click to toggle source
# File lib/database_leak_finder/handler.rb, line 15
def config(options)
  @options = options
end
find_leaks() click to toggle source
# File lib/database_leak_finder/handler.rb, line 10
def find_leaks
  leaks = finder.process
  logger.log(@example, leaks) unless leaks.empty?
end
log_example(example) click to toggle source
# File lib/database_leak_finder/handler.rb, line 6
def log_example(example)
  @example = example
end

Private Class Methods

finder() click to toggle source
# File lib/database_leak_finder/handler.rb, line 20
def finder
  @finder ||= DatabaseLeakFinder::Finder.new(@options)
end
logger() click to toggle source
# File lib/database_leak_finder/handler.rb, line 24
def logger
  @logger ||= DatabaseLeakFinder::Logger.new
end