class ContributorsStats::Reader::GhOrg

Plugin to load contributions from Github organization

Public Class Methods

load(name) { |data, "#{name}/#{repo}"| ... } click to toggle source

load contributions for Github organization param name [String] name of the organization to load return [Array] loaded conributors data

# File lib/plugins/contributors_stats/reader/gh_org.rb, line 12
def self.load(name)
  load_json(url_builder("orgs/#{name}/repos")).map{ |repo|
    data = load_json(repo['contributors_url'])
    yield(data, "#{name}/#{repo['name']}") if block_given?
    data
  }.inject(&:+)
end