class AlwaysBeContributing::Org

Public Instance Methods

member_contribution_count_since(begin_date) click to toggle source
# File lib/always_be_contributing/org.rb, line 9
def member_contribution_count_since(begin_date)
  {}.tap do |contribution_counts|
    members.each do |m|
      contribution_counts[m.name] = m.contribution_count_since(begin_date)
    end
  end.
  sort_by {|u| u[1] }.
  reverse
end
members() click to toggle source
# File lib/always_be_contributing/org.rb, line 5
def members
  member_ids.map {|id| User.new id }
end

Private Instance Methods

member_ids() click to toggle source
# File lib/always_be_contributing/org.rb, line 20
def member_ids
  Octokit.org_members(name).map(&:login)
end