Sha256: e9fb2f21f594bc8a98889f73de5c16922c460a3afe65755dd7c769f17826885b
Contents?: true
Size: 469 Bytes
Versions: 13
Compression:
Stored size: 469 Bytes
Contents
module FileHelper def self.get_files path, target_pattern, ignore_patterns = nil Dir.glob("#{path}/**/*#{target_pattern}").select {|x| x !~ ignore_patterns} end def self.get_file file_name, target_pattern, ignore_patterns = nil Dir.glob("*#{file_name}*#{target_pattern}").select {|x| x !~ ignore_patterns} end def self.file_path path, file_name FileUtils.mkdir_p(path) unless Dir.exist? path File.join(path, file_name) end end
Version data entries
13 entries across 13 versions & 1 rubygems