Sha256: 8d355da697c6bb236fbaf8467c1d15e6ee69817005e852b72580bd2bbb0adb64
Contents?: true
Size: 328 Bytes
Versions: 3
Compression:
Stored size: 328 Bytes
Contents
module GithubbishAssets class RecursiveLister def self.[](root, ext) files = [] root.find do |path| if path.file? && path.extname == ext files << path elsif path.directory? && path.basename.to_s[0] == ?. Find.prune end end files.sort end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
githubbish_assets-0.1.11 | lib/githubbish_assets/lister.rb |
githubbish_assets-0.1.10 | lib/githubbish_assets/lister.rb |
githubbish_assets-0.1.9 | lib/githubbish_assets/lister.rb |