Class: DataVerifier::Inspector

Inherits:
Object
  • Object
show all
Defined in:
lib/data_verifier/inspector.rb

Instance Method Summary collapse

Constructor Details

#initialize(configs, report_name:) ⇒ Inspector

Returns a new instance of Inspector.



3
4
5
6
# File 'lib/data_verifier/inspector.rb', line 3

def initialize(configs, report_name:)
  @configs = configs
  @report_name = report_name
end

Instance Method Details

#inspect(phase:) ⇒ Object



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

def inspect(phase:)
  if phase == :BUILD
    puts "Running in :BUILD mode...\n"
    build_baseline_data
  elsif phase == :VERIFY
    puts "Running in :VERIFY mode...\n"
    validate_data
  else
    puts "Please pass a valid phase, valid values are :BUILD and :VERIFY\n"
  end
end