Module: InvalidRecordFinder

Defined in:
lib/invalid_record_finder/result.rb,
lib/invalid_record_finder.rb,
lib/invalid_record_finder/mailer.rb,
lib/invalid_record_finder/finding.rb,
lib/invalid_record_finder/scanner.rb,
lib/invalid_record_finder/version.rb,
lib/invalid_record_finder/model_picker.rb,
lib/invalid_record_finder/findings_list.rb

Overview

Collects Findings

Defined Under Namespace

Modules: ModelPicker, Scanner Classes: Error, Finding, FindingsList, Mailer, Result

Constant Summary collapse

VERSION =
'1.0.2'

Class Method Summary collapse

Class Method Details

.call(models: [], ignored_namespaces: [], ignored_models: [], verbose: false) ⇒ InvalidRecordFinder::Result

Returns:



13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/invalid_record_finder.rb', line 13

def self.call(
  models: [],
  ignored_namespaces: [],
  ignored_models: [],
  verbose: false
)
  models = ModelPicker.call(
    given_models: models,
    ignored_models: ignored_models,
    ignored_namespaces: ignored_namespaces,
  )
  Scanner.call(models: models, verbose: verbose)
end