Method: PDK::Validate::ValidatorGroup#invoke

Defined in:
lib/pdk/validate/validator_group.rb

#invoke(report) ⇒ Object

See Also:

  • PDK::Validate::Validator.invoke


82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/pdk/validate/validator_group.rb', line 82

def invoke(report)
  exit_code = 0

  prepare_invoke!
  start_spinner

  validator_instances.each do |instance|
    exit_code = instance.invoke(report)
    break if exit_code != 0
  end

  stop_spinner(exit_code.zero?)

  exit_code
end