Module: FileHelper

Defined in:
lib/cuker/helpers/file_helper.rb

Class Method Summary collapse

Class Method Details

.file_path(path, file_name) ⇒ Object



10
11
12
13
# File 'lib/cuker/helpers/file_helper.rb', line 10

def self.file_path path, file_name
  FileUtils.mkdir_p(path) unless Dir.exist? path
  File.join(path, file_name)
end

.get_file(file_name, target_pattern, ignore_patterns = nil) ⇒ Object



6
7
8
# File 'lib/cuker/helpers/file_helper.rb', line 6

def self.get_file file_name, target_pattern, ignore_patterns = nil
  Dir.glob("*#{file_name}*#{target_pattern}").select {|x| x !~ ignore_patterns}
end

.get_files(path, target_pattern, ignore_patterns = nil) ⇒ Object



2
3
4
# File 'lib/cuker/helpers/file_helper.rb', line 2

def self.get_files path, target_pattern, ignore_patterns = nil
  Dir.glob("#{path}/**/*#{target_pattern}").select {|x| x !~ ignore_patterns}
end