module Threatinator::CLI

Public Class Methods

process!(args) click to toggle source
# File lib/threatinator/cli.rb, line 6
def self.process!(args)
  parser = Parser.new
  ret = parser.parse(args)
  builder = parser.builder
  return ret if builder.nil?

  conf = Threatinator::Config::Logger.new(parser.config_hash['logger'])
  Threatinator::Logger.configure_logger(conf)

  builder.build.exec
  ret
end