class Sysadmin::DirExtension::Dir
Public Class Methods
filelist(dir, sub_directory = false)
click to toggle source
# File lib/sysadmin/dir_ext.rb, line 11 def Dir.filelist(dir, sub_directory = false) array = Array.new if (FileTest.file?(dir)) array << dir else dir = sub_directory ? dir + "/**/" : dir = dir + "/" Dir::glob(dir).each do |d| if (FileTest.directory?(d)) Dir::foreach(d) do |f| if (FileTest.file?(d+f)) array << d+f end end end end end array end