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/01/23 01:59:34 UTC
[whimsy.git] [1/1] Commit e982856: actually fetch the results the first time around
Commit e9828567b1d138fcc64dd15d54945e462c7c9be6:
actually fetch the results the first time around
Branch: refs/heads/master
Author: Sam Ruby <ru...@intertwingly.net>
Committer: Sam Ruby <ru...@intertwingly.net>
Pusher: rubys <ru...@apache.org>
------------------------------------------------------------
lib/whimsy/asf/ldap.rb | ++++++++ ------
------------------------------------------------------------
27 changes: 15 additions, 12 deletions.
------------------------------------------------------------
diff --git a/lib/whimsy/asf/ldap.rb b/lib/whimsy/asf/ldap.rb
index 3988ba1..9fda6e0 100644
--- a/lib/whimsy/asf/ldap.rb
+++ b/lib/whimsy/asf/ldap.rb
@@ -109,32 +109,35 @@ def self.search_one(base, filter, attrs=nil)
def self.pmc_chairs
begin
- @pmc_chairs and @pmc_chairs[0..-1]
+ return @pmc_chairs[0..-1] if @pmc_chairs
rescue WeakRef::RefError
- pmc_chairs ||= Service.find('pmc-chairs').members
- @pmc_chairs = WeakRef.new(pmc_chairs)
- pmc_chairs
end
+
+ pmc_chairs = Service.find('pmc-chairs').members
+ @pmc_chairs = WeakRef.new(pmc_chairs)
+ pmc_chairs
end
def self.committers
begin
- @committers and @committers[0..-1]
+ return @committers[0..-1] if @committers
rescue WeakRef::RefError
- committers = Group.find('committers').members
- @committers = WeakRef.new(committers)
- committers
end
+
+ committers = Group.find('committers').members
+ @committers = WeakRef.new(committers)
+ return committers
end
def self.members
begin
- @members and @members[0..-1]
+ return @members[0..-1] if @members
rescue WeakRef::RefError
- members ||= Group.find('member').members
- @members = WeakRef.new(members)
- members
end
+
+ members = Group.find('member').members
+ @members = WeakRef.new(members)
+ members
end
class Base