Sha256: 177b71c8b70e8bd39f7b6db20ae4c3d434fb1df1c10089b0d1562eeabf5bade8

Contents?: true

Size: 941 Bytes

Versions: 1

Compression:

Stored size: 941 Bytes

Contents

#/usr/bin/env ruby

##
# static content update for speed and avoiding GH limits
# read GitHub contributions, transform to urls and update files
# all public methods return self for easy chaining
#
# Example:
#
#     ContributorsStats.load(org: 'railsisntaller').format.update('public/contributors.html')
#     contributors = ContributorsStats.load(repo: 'railsisntaller/website')
#     contributors.format(:html).update('public/index.html', 'public/contributors.html')
#     contributors.format(:markdown).save('public/contriutors.md')
#

require 'pluginator'
require 'contributors_stats/calculator'

# Calculate contribution statistics for projects,
# by default supports github organizations and repositories,
# but is easily extendible with plugins.
module ContributorsStats
  # Initialize ContributorsStats
  # @see ContributorsStats::Calculator.new
  def self.load(options = {})
    ContributorsStats::Calculator.new(options)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
contributors_stats-1.0.0 lib/contributors_stats.rb