From d40cd1fc0d9dff1e23bb0c902028a61bc8e725ee Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Mon, 30 Jun 2008 16:08:47 +0200 Subject: figlet plugin: check paths and fonts using Utils.safe_exec --- data/rbot/plugins/figlet.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'data/rbot/plugins') diff --git a/data/rbot/plugins/figlet.rb b/data/rbot/plugins/figlet.rb index 1b0c9fc0..64be496c 100644 --- a/data/rbot/plugins/figlet.rb +++ b/data/rbot/plugins/figlet.rb @@ -58,10 +58,10 @@ class FigletPlugin < Plugin def test_figlet #check that figlet is present - @has[:figlet] = File.exist?(figlet_path) + @has[:figlet] = !!(Utils.safe_exec("#{figlet_path} -v") ; $?) # check that figlet actually has the font installed - @has[:figlet_font] = !!system("#{figlet_path} -f #{figlet_font} test test test") + @has[:figlet_font] = !!(Utils.safe_exec("#{figlet_path} -f #{figlet_font} test test test") ; $?) # set the commandline params @params[:figlet] = ['-k', '-w', MAX_WIDTH.to_s, '-C', 'utf8'] @@ -72,10 +72,10 @@ class FigletPlugin < Plugin def test_toilet #check that toilet is present - @has[:toilet] = File.exist?(toilet_path) + @has[:toilet] = !!(Utils.safe_exec("#{toilet_path} -v") ; $?) # check that toilet actually has the font installed - @has[:toilet_font] = !!system("#{toilet_path} -f #{toilet_font} test test test") + @has[:toilet_font] = !!(Utils.safe_exec("#{toilet_path} -f #{toilet_font} test test test") ; $?) # set the commandline params @params[:toilet] = ['-k', '-w', MAX_WIDTH.to_s, '-E', 'utf8', '--irc'] -- cgit v1.2.3