diff options
author | Steve Kemp <steve@steve.org.uk> | 2012-11-13 22:08:31 +0000 |
---|---|---|
committer | Steve Kemp <steve@steve.org.uk> | 2012-11-13 22:08:31 +0000 |
commit | fec61848ae594fca52311274b9b5669fac402745 (patch) | |
tree | b032806c530191ec72b176120689abdb92ec53a6 /bin/custodian-enqueue | |
parent | c50322f36aacb0c4e486f915bdd3ac7de74d75e3 (diff) |
Updated comments. Simplified argument testing in the constructor
Diffstat (limited to 'bin/custodian-enqueue')
-rwxr-xr-x | bin/custodian-enqueue | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/bin/custodian-enqueue b/bin/custodian-enqueue index 6e5627a..72ff5d3 100755 --- a/bin/custodian-enqueue +++ b/bin/custodian-enqueue @@ -32,9 +32,7 @@ require 'uri' # # TODO: # -# 1. Explicitly abort and panic on malformed lines. -# -# 2. Implement HTTP-fetching for macro-bodies. +# 1. Explicitly abort and panic on malformed lines. # # # Steve @@ -68,9 +66,8 @@ class MonitorConfig @queue = Beanstalk::Pool.new(['127.0.0.1:11300']) @file = filename - if ( @file.nil? || ( ! File.exists?( @file) ) ) - raise ArgumentError, "Missing configuration file!" - end + raise ArgumentError, "Missing configuration file!" if ( @file.nil? ) + raise ArgumentError, "File not found: #{@file}" unless ( File.exists?( @file) ) end |