Method: Steep::CLI#process_validate

Defined in:
lib/steep/cli.rb

#process_validateObject



213
214
215
216
217
218
219
220
221
222
223
224
225
226
# File 'lib/steep/cli.rb', line 213

def process_validate
  with_signature_options do |signature_options|
    verbose = false

    OptionParser.new do |opts|
      handle_dir_options opts, signature_options
      opts.on("--verbose") { verbose = true }
    end.parse!(argv)

    Drivers::Validate.new(signature_dirs: signature_options.paths, stdout: stdout, stderr: stderr).tap do |validate|
      validate.verbose = verbose
    end.run
  end
end