Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > pathnameライブラリ > Pathnameクラス > fnmatch

instance method Pathname#fnmatch

fnmatch(pattern, *args) -> bool[permalink][rdoc]

File.fnmatch(pattern, self.to_s, *args) と同じです。

[PARAM] pattern:
パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できます。Dir.glob とは違って `{}' や `**/' は使用できません。
[PARAM] args:
File.fnmatch を参照してください。


require "pathname"

path = Pathname("testfile")
path.fnmatch("test*")                       # => true
path.fnmatch("TEST*")                       # => false
path.fnmatch("TEST*", File::FNM_CASEFOLD)   # => true

[SEE_ALSO] File.fnmatch