From 83c7c9344b0406bdb5f96d4fd876244706a00e36 Mon Sep 17 00:00:00 2001 From: wmorgan Date: Tue, 12 Jun 2007 18:55:39 +0000 Subject: [PATCH] bugfix: save_yaml_obj safe=true filename git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@447 5c8cc53c-5e98-4d25-b20a-d8db53a31250 --- lib/sup.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sup.rb b/lib/sup.rb index 02f62f6..b07ee41 100644 --- a/lib/sup.rb +++ b/lib/sup.rb @@ -72,7 +72,7 @@ module Redwood ## one-stop shop for yamliciousness def save_yaml_obj object, fn, safe=false if safe - safe_fn = "safe_#{fn}" + safe_fn = "#{File.dirname fn}/safe_#{File.basename fn}" mode = File.stat(fn) if File.exists? fn File.open(safe_fn, "w", mode) { |f| f.puts object.to_yaml } FileUtils.mv safe_fn, fn -- 2.45.2