Class: SimpleUtilities::FileMethods
- Inherits:
-
Object
- Object
- SimpleUtilities::FileMethods
- Defined in:
- lib/simple_utilities/file_methods.rb
Overview
Test
Class Method Summary collapse
Class Method Details
.merge_files(src_file, dst_file) ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/simple_utilities/file_methods.rb', line 15 def self.merge_files(src_file, dst_file) raise NoFileExistsError, src_file unless File.file?(src_file) raise NoFileExistsError, dst_file unless File.file?(dst_file) raise FormatNotMatchError unless File.extname(src_file) == File.extname(dst_file) src_data = FileMethods.read(src_file) File.write(dst_file, "\n#{src_data}", mode: 'a') rescue StandardError => e puts "Error Message: #{e.}" end |
.read(src_file) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/simple_utilities/file_methods.rb', line 7 def self.read(src_file) # Raise error if no file exists. # No rescue, because to test rspec when errors are raised raise NoFileExistsError, src_file unless File.file?(src_file) File.read(src_file) end |