class SimpleUtilities::FileMethods
Test
Private Class Methods
merge_files(src_file, dst_file)
click to toggle source
# 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.message}" end
read(src_file)
click to toggle source
# 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