Я хочу перечислить все файлы .ttf и .otf в каталоге в MRuby.
Аналогично этому в Ruby:
#!/usr/bin/ruby -w
fontpath = File.join(%W\#{ENV['HOME']} .local share fonts\)
.then { |x| Dir.exist?(x) ? Dir.empty?(x) ? File.join(%w\/ usr share fonts\) : x : File.join(%W\/ usr share fonts\) }
puts Dir["#{fontpath}/**/**.[OoTt][Tt][Ff]"].tap { |x| puts x }.count
Есть ли способ сделать выше?