From 26ae9530666ccea5815c4151c2088158450050ba Mon Sep 17 00:00:00 2001 From: a14m Date: Sun, 6 Dec 2020 16:17:16 +0100 Subject: Handle CLI errors and report error message back to user --- CLI/ruby/bin/game-of-life | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'CLI/ruby/bin') diff --git a/CLI/ruby/bin/game-of-life b/CLI/ruby/bin/game-of-life index b490e1a..f83d72b 100755 --- a/CLI/ruby/bin/game-of-life +++ b/CLI/ruby/bin/game-of-life @@ -60,6 +60,10 @@ begin CLI.start(ARGV) rescue SystemExit, Interrupt "Do nothing when user exits with Interrupt (CMD/Ctrl + C)" -rescue NotImplementedError - puts "Seed option isn't implemented yet, please use --input option" +rescue NotImplementedError => e + puts e.message + exit(-1) +rescue GameOfLife::Error => e + puts e.message + exit(-1) end -- cgit v1.2.3