Sha256: fa3667149e8fbe5be7c6cef51d43a302d38435e03238960ec42372d907927e0f

Contents?: true

Size: 224 Bytes

Versions: 7

Compression:

Stored size: 224 Bytes

Contents

module GithubbishAssets
  class RecursiveLister
    def self.[](root, ext)
      files = []

      root.find do |path|
        files << path if path.file? && path.extname == ext
      end

      files.sort
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
githubbish_assets-0.1.8 lib/githubbish_assets/lister.rb
githubbish_assets-0.1.7 lib/githubbish_assets/lister.rb
githubbish_assets-0.1.6 lib/githubbish_assets/lister.rb
githubbish_assets-0.1.5 lib/githubbish_assets/lister.rb
githubbish_assets-0.1.4 lib/githubbish_assets/lister.rb
githubbish_assets-0.1.3 lib/githubbish_assets/lister.rb
githubbish_assets-0.1.2 lib/githubbish_assets/lister.rb