From: recursive.madman@... Date: 2014-11-13T07:41:02+00:00 Subject: [ruby-core:66250] [ruby-trunk - misc #10500] Improve Pathname.glob documentation Issue #10500 has been updated by Recursive Madman. ~~~ "config/" "*.rb" ~~~ Is in fact valid syntax, and equivalent to ~~~ "config/*.rb" ~~~ ---------------------------------------- misc #10500: Improve Pathname.glob documentation https://bugs.ruby-lang.org/issues/10500#change-49929 * Author: Thibault Jouan * Status: Open * Priority: Normal * Assignee: Akira Tanaka * Category: ext * Target version: current: 2.2.0 ---------------------------------------- I was confused by two things about current `Pathname.glob` documentation: Pathname.glob("config/" "*.rb") #=> [#, #, ..] * `"config/" "*.rb"` is not valid syntax * glob pattern should be given only as first argument, second argument are flags documented with `Dir.glob` I'm suggesting an update example inspired by those found in `Dir.glob`, making use of `File.join` (good practice from my point of view, encourage not specifying the directory separator): config_rb_files = File.join('config', '*.rb') Pathname.glob(config_rb_files) #=> [#, #, ...] I also replaced tabs with spaces on the results line (is there a policy about this?) And changed the ellipsis from `..` to `...`, like the others. I set an assignee, based on what I saw on https://bugs.ruby-lang.org/projects/ruby/wiki/MaintainersStdlib, hope I'm correct. ---Files-------------------------------- 0001-Improve-Pathname.glob-documentation-example.patch (1.04 KB) -- https://bugs.ruby-lang.org/