From b7c3b04c7494d4a6acb364704add4b5dbb612a7a Mon Sep 17 00:00:00 2001 From: cktricky Date: Tue, 22 Oct 2013 00:58:48 -0400 Subject: [PATCH] this seems to have fixed a nuisance error within our unit-tests. Issue #57 --- app/models/benefits.rb | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/models/benefits.rb b/app/models/benefits.rb index 92bbdf3..ac748c9 100644 --- a/app/models/benefits.rb +++ b/app/models/benefits.rb @@ -10,15 +10,16 @@ class Benefits < ActiveRecord::Base make_backup(file, data_path, full_file_name) if backup == "true" end - def self.make_backup(file, data_path, full_file_name) - system("cp #{full_file_name} #{data_path}/bak#{Time.now.to_i}_#{file.original_filename}") - # FileUtils.cp "#{full_file_name}", "#{data_path}/bak#{Time.now.to_i}_#{file.original_filename}" - end + def self.make_backup(*params) + if File.exists?(full_file_name) + system("cp #{full_file_name} #{data_path}/bak#{Time.now.to_i}_#{file.original_filename}") + end + end =begin - def self.make_backup(file, data_path, full_file_name) - FileUtils.cp "#{full_file_name}", "#{data_path}/bak#{Time.now.to_i}_#{file.original_filename}" - end + def self.make_backup(file, data_path, full_file_name) + FileUtils.cp "#{full_file_name}", "#{data_path}/bak#{Time.now.to_i}_#{file.original_filename}" + end =end end