You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by Sam Ruby <ru...@apache.org> on 2016/03/27 16:20:09 UTC
[whimsy.git] [1/1] Commit 55c15e1: member_name and full members_txt
Commit 55c15e1e9162702f589c3df82f7b6efde9cea16f:
member_name and full members_txt
Branch: refs/heads/master
Author: Sam Ruby <ru...@intertwingly.net>
Committer: Sam Ruby <ru...@intertwingly.net>
Pusher: rubys <ru...@apache.org>
------------------------------------------------------------
lib/whimsy/asf/member.rb | +++++++ -
------------------------------------------------------------
8 changes: 7 additions, 1 deletions.
------------------------------------------------------------
diff --git a/lib/whimsy/asf/member.rb b/lib/whimsy/asf/member.rb
index 64fc6c9..071d510 100644
--- a/lib/whimsy/asf/member.rb
+++ b/lib/whimsy/asf/member.rb
@@ -112,12 +112,18 @@ def self.sort(source)
end
class Person
- def members_txt
+ def members_txt(full = false)
+ prefix, suffix = " *) ", "\n\n" if full
@members_txt ||= ASF::Member.find_text_by_id(id)
+ "#{prefix}#{@members_txt}#{suffix}" if @members_txt
end
def member_emails
ASF::Member.emails(members_txt)
end
+
+ def member_name
+ members_txt[/(\w.*?)\s*(\/|$)/, 1] if members_txt
+ end
end
end