sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 83c7c9344b0406bdb5f96d4fd876244706a00e36
parent 21d2df8715f384cf2026c3990573853d9757c325
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date:   Tue, 12 Jun 2007 18:55:39 +0000

bugfix: save_yaml_obj safe=true filename

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@447 5c8cc53c-5e98-4d25-b20a-d8db53a31250

Diffstat:
M lib/sup.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git 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