Module: Octokit::Client::Stats
- Included in:
- Octokit::Client
- Defined in:
- lib/octokit/client/stats.rb
Overview
Methods for the Repository Statistics API
Instance Method Summary collapse
-
#code_frequency_stats(repo, options = {}) ⇒ Array<Sawyer::Resource>
Get the number of additions and deletions per week.
-
#commit_activity_stats(repo, options = {}) ⇒ Array<Sawyer::Resource>
Get the last year of commit activity data.
-
#contributors_stats(repo, options = {}) ⇒ Array<Sawyer::Resource>
(also: #contributor_stats)
Get contributors list with additions, deletions, and commit counts.
-
#participation_stats(repo, options = {}) ⇒ Sawyer::Resource
Get the weekly commit count for the repo owner and everyone else.
-
#punch_card_stats(repo, options = {}) ⇒ Array<Array>
(also: #punch_card)
Get the number of commits per hour in each day.
Instance Method Details
#code_frequency_stats(repo, options = {}) ⇒ Array<Sawyer::Resource>
Get the number of additions and deletions per week
47 48 49 |
# File 'lib/octokit/client/stats.rb', line 47 def code_frequency_stats(repo, = {}) get_stats(repo, "code_frequency", ) end |
#commit_activity_stats(repo, options = {}) ⇒ Array<Sawyer::Resource>
Get the last year of commit activity data
33 34 35 |
# File 'lib/octokit/client/stats.rb', line 33 def commit_activity_stats(repo, = {}) get_stats(repo, "commit_activity", ) end |
#contributors_stats(repo, options = {}) ⇒ Array<Sawyer::Resource> Also known as: contributor_stats
Get contributors list with additions, deletions, and commit counts
18 19 20 |
# File 'lib/octokit/client/stats.rb', line 18 def contributors_stats(repo, = {}) get_stats(repo, "contributors", ) end |
#participation_stats(repo, options = {}) ⇒ Sawyer::Resource
Get the weekly commit count for the repo owner and everyone else
63 64 65 |
# File 'lib/octokit/client/stats.rb', line 63 def participation_stats(repo, = {}) get_stats(repo, "participation", ) end |
#punch_card_stats(repo, options = {}) ⇒ Array<Array> Also known as: punch_card
Get the number of commits per hour in each day
77 78 79 |
# File 'lib/octokit/client/stats.rb', line 77 def punch_card_stats(repo, = {}) get_stats(repo, "punch_card", ) end |