Module: FileHelper
- Defined in:
- lib/cuker/helpers/file_helper.rb
Class Method Summary collapse
- .file_path(path, file_name) ⇒ Object
- .get_file(file_name, target_pattern, ignore_patterns = nil) ⇒ Object
- .get_files(path, target_pattern, ignore_patterns = nil) ⇒ Object
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 |