ruby/sample/dir.rb
Thomas R. Koll f03dd4ee77
Refactor dir.rb sample (#6977) [ci skip]
* Refactor dir.rb sample

The original (1998) sample with a for-loop and use of case/when isn't what we'd write nowadays

* [DOC] Update sample/dir.rb [ci skip]

Do not leave a `Dir` opened.

* [DOC] Update sample/dir.rb [ci skip]

Fix ArgumentError.

---------

Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
2023-02-15 12:41:53 +09:00

7 lines
161 B
Ruby

# directory access
# list all files but .*/*~/*.o
Dir.foreach(".") do |file|
unless file.start_with?('.') or file.end_with?('~', '.o')
puts file
end
end