Sha256: deb36425712aae15c3a657bf8516e240d745887a37baa484cea57e05c6eaa671
Contents?: true
Size: 498 Bytes
Versions: 4
Compression:
Stored size: 498 Bytes
Contents
module CodeKindly module Utils class Dir class << self def all (path) require "fileutils" return [] unless ::Dir.exist?(path) files = ::Dir.entries(path) files.reject!{ |f| "." == f || ".." == f || ".DS_Store" == f || ".keep" == f } files.sort end def find (path) require "fileutils" all(path).select { |entry| ::File.directory?("#{path}/#{entry}") } end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems