Module: EacCli::DocoptRunner::ClassMethods

Included in:
EacCli::DocoptRunner
Defined in:
lib/eac_cli/docopt_runner/class_methods.rb

Constant Summary collapse

DOCOPT_ERROR_EXIT_CODE =
0xC0

Instance Method Summary collapse

Instance Method Details

#run(options = {}) ⇒ Object



10
11
12
13
14
15
# File 'lib/eac_cli/docopt_runner/class_methods.rb', line 10

def run(options = {})
  create(options).send(:run)
rescue ::Docopt::Exit => e
  STDERR.write(e.message + "\n")
  ::Kernel.exit(DOCOPT_ERROR_EXIT_CODE)
end