]> git.cworth.org Git - sup/commitdiff
whoops, silly mistake
authorwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Thu, 28 Dec 2006 23:31:16 +0000 (23:31 +0000)
committerwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Thu, 28 Dec 2006 23:31:16 +0000 (23:31 +0000)
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@115 5c8cc53c-5e98-4d25-b20a-d8db53a31250

lib/sup/person.rb

index 6640739927261114bddf75f76a77d42461ee3b2b..9d35443e0b13cdb053ba120689e1a3d9738e5496 100644 (file)
@@ -10,7 +10,7 @@ class PersonManager
     self.class.i_am_the_instance self
   end
 
-  def name_for email; @names[email][1]; end
+  def name_for email; @names.member?(email) && @names[email][1]; end
   def register email, name
     return unless name
 
@@ -116,11 +116,7 @@ class Person
   def self.for_several s
     return [] if s.nil?
 
-    begin
-      s.split_on_commas.map { |ss| self.for ss }
-    rescue StandardError => e
-      raise "#{e.message}: for #{s.inspect}"
-    end
+    s.split_on_commas.map { |ss| self.for ss }
   end
 end