summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sample/dir.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/sample/dir.rb b/sample/dir.rb
index 2465c4d68e..b627383946 100644
--- a/sample/dir.rb
+++ b/sample/dir.rb
@@ -2,8 +2,10 @@
# list all files but .*/*~/*.o
dirp = Dir.open(".")
for f in dirp
- $_ = f
- unless (~/^\./ || ~/~$/ || ~/\.o/)
+ case f
+ when /^\./, /~$/, /\.o/
+ # do not print
+ else
print f, "\n"
end
end