glob(pattern, flags=0) -> [Pathname]
[permalink][rdoc][edit]glob(pattern, flags=0) {|pathname| ...} -> nil
-
ワイルドカードの展開を行なった結果を、 Pathname オブジェクトの配列として返します。
引数の意味は、Dir.glob と同じです。 flag の初期値である 0 は「何も指定しない」ことを意味します。
ブロックが与えられたときは、ワイルドカードにマッチした Pathname オブジェクトを1つずつ引数としてそのブロックに与えて実行させます。この場合、値としては nil を返します。
- [PARAM] pattern:
- ワイルドカードパターンです
- [PARAM] flags:
- パターンマッチ時のふるまいを変化させるフラグを指定します
require "pathname" Pathname.glob("lib/i*.rb") # => [#<Pathname:lib/ipaddr.rb>, #<Pathname:lib/irb.rb>]
[SEE_ALSO] Dir.glob
[SEE_ALSO] Pathname#glob