Class: Middleman::Thumbnailer::DirGlob

Inherits:
Object
  • Object
show all
Defined in:
lib/middleman-thumbnailer/extension.rb

Class Method Summary collapse

Class Method Details

.glob(root, namespaces, filetypes) ⇒ Object



81
82
83
84
85
# File 'lib/middleman-thumbnailer/extension.rb', line 81

def self.glob(root, namespaces, filetypes)
  filetypes_with_capitals = filetypes.reduce([]) { |memo, file| memo.concat [file, file.upcase] }
  glob_str = "#{root}/{#{namespaces.join(',')}}/**/*.{#{filetypes_with_capitals.join(',')}}"
  Dir[glob_str]
end