about summary refs log tree commit homepage
path: root/lib
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-06-05 03:26:51 +0000
committerEric Wong <normalperson@yhbt.net>2010-06-05 03:37:49 +0000
commited9cc7ba22bab5b3f7262d869a8bc03f14b2d4cb (patch)
tree48ae9035f8d61550f92e5eed332a3839996f1a9a /lib
parent798ea473865e6d4a4ed2a35987ba40d2fcbfaf6f (diff)
downloadunicorn-ed9cc7ba22bab5b3f7262d869a8bc03f14b2d4cb.tar.gz
...than "test ?r" and "test ?w"

Not everybody comes from a Unix shell programming background,
even though they *should* ;)
Diffstat (limited to 'lib')
-rw-r--r--lib/unicorn/configurator.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/unicorn/configurator.rb b/lib/unicorn/configurator.rb
index 86e58a0..e4305c2 100644
--- a/lib/unicorn/configurator.rb
+++ b/lib/unicorn/configurator.rb
@@ -56,7 +56,7 @@ module Unicorn
       [ :pid, :stderr_path, :stdout_path ].each do |var|
         String === (path = set[var]) or next
         path = File.expand_path(path)
-        test(?w, path) || test(?w, File.dirname(path)) or \
+        File.writable?(path) || File.writable?(File.dirname(path)) or \
               raise ArgumentError, "directory for #{var}=#{path} not writable"
       end
 
@@ -341,7 +341,7 @@ module Unicorn
       path = File.expand_path(path)
       if config_file &&
          config_file[0] != ?/ &&
-         ! test(?r, "#{path}/#{config_file}")
+         ! File.readable?("#{path}/#{config_file}")
         raise ArgumentError,
               "config_file=#{config_file} would not be accessible in" \
               " working_directory=#{path}"