正規表現で何**を意味するのか、私は次のコードを見ています。
def coffee2js
coffee_folder = self.config['coffeescript_folder'] || '**/*.coffee'
compile_coffeescript(["*.coffee", coffee_folder], /\.coffee$/, '.js')
end
言っ**/*.coffeeているのと同じではありません*/*.coffeeか?
これは正規表現ではなく、globbingの構文です。
この表現
Dir.glob('/some/dir/**/*.coffee')
.coffeeすべてのディレクトリの下にあるすべてのファイルを/some/dir再帰的に検索します(/some/dirネストされたdirのみを調べて、そこに入らないのとは対照的です)。