diff options
Diffstat (limited to 'bin/mog')
-rwxr-xr-x | bin/mog | 13 |
1 files changed, 2 insertions, 11 deletions
@@ -245,17 +245,8 @@ begin raise ArgumentError, "Too many arguments" end - begin - paths = mg.get_paths(key) - if test[:e] - ok = !!(paths && paths.size > 0) - else - raise ArgumentError, "Unknown flag: -#{test.keys.first}" - end - rescue MogileFS::Backend::UnknownKeyError - ok = false - end - + test[:e] or raise ArgumentError, "Unknown flag: -#{test.keys.first}" + ok = mg.exist?(key) truth or ok = ! ok exit ok ? 0 : 1 else |