Module: Threatinator::CLI

Defined in:
lib/threatinator/cli.rb,
lib/threatinator/cli/parser.rb,
lib/threatinator/cli/action_builder.rb,
lib/threatinator/cli/run_action_builder.rb,
lib/threatinator/cli/list_action_builder.rb

Defined Under Namespace

Modules: Helpers Classes: ActionBuilder, ListActionBuilder, Parser, RunActionBuilder

Class Method Summary collapse

Class Method Details

.process!(args) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/threatinator/cli.rb', line 4

def self.process!(args)
  parser = Parser.new
  ret = parser.parse(args)
  if builder = parser.builder
    builder.build.exec
  end
  ret
end