Actions
Bug #10294
closedDir[] cannot be called with an array argument
Description
The documentation for Dir[]
claims that it can be called with an array and it will behave like Dir.glob:
Dir[ array ] → array
Dir[ string [, string ...] ] → array
Equivalent to calling Dir.glob(array,0) and Dir.glob([string,...],0).
However, doing so raises a TypeError:
$ ruby -e "puts Dir[['/bin/bash']]"
-e:1:in `[]': no implicit conversion of Array into String (TypeError)
from -e:1:in `<main>'
Dir.glob works as documented:
$ ruby -e "puts Dir.glob ['/bin/bash']"
/bin/bash
I'm unsure if this is supposed to work as described or if it is a documentation bug, but it is reproducible on 2.0, 2.1, and trunk.
Actions
Like0
Like0Like0Like0Like0Like0Like0