]> git.cworth.org Git - sup/blobdiff - lib/sup/contact.rb
yet more imap betterification
[sup] / lib / sup / contact.rb
index 94d076d0a8411a61273615bf24b107e740c8bb61..16dc62eb114cfbf4e45decc745ef172f0092f65d 100644 (file)
@@ -10,7 +10,7 @@ class ContactManager
 
     if File.exists? fn
       IO.foreach(fn) do |l|
-        l =~ /^(\S+): (.*)$/ or raise "can't parse #{fn} line #{l.inspect}"
+        l =~ /^([^:]+): (.*)$/ or raise "can't parse #{fn} line #{l.inspect}"
         aalias, addr = $1, $2
         p = PersonManager.person_for addr, :definitive => true
         @p2a[p] = aalias
@@ -38,6 +38,7 @@ class ContactManager
   def contact_for aalias; @a2p[aalias]; end
   def alias_for person; @p2a[person]; end
   def is_contact? person; @p2a.member? person; end
+
   def save
     File.open(@fn, "w") do |f|
       @p2a.each do |p, a|